Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transfer to Fortran-lang organization? #2

Closed
awvwgk opened this issue Sep 10, 2021 · 7 comments
Closed

Transfer to Fortran-lang organization? #2

awvwgk opened this issue Sep 10, 2021 · 7 comments

Comments

@awvwgk
Copy link
Member

awvwgk commented Sep 10, 2021

This project was originally developed as light-weight testing framework for TOML Fortran and the Fortran package manager, where it has been redistributed within the testsuite. There are now a couple of redistributed variants around, mostly MIT or Apache-2.0 licensed:

We discussed about this and other testing frameworks at @fortran-lang in several issues and I offered to transfer it to @fortran-lang:

cc @certik @zoziha @everythingfunctional @milancurcic @LKedward @hsnyder @jvdp1

@zoziha
Copy link

zoziha commented Sep 10, 2021

I hope that fortran-lang can maintain a testing-framework, and it will go further with the help of fortran-lang organization. It will be standardized, accepted and improved by the community, which is a very far-reaching good thing!
Thank you @awvwgk for your generous donation (test-drive) to fortran-lang!🎉

@milancurcic
Copy link
Member

I am 150% in favor of fortran-lang/test-drive. It's relatively small and simple, and has the coolest sounding name I've heard of a Fortran project in a long time.

@jvdp1
Copy link
Member

jvdp1 commented Sep 10, 2021

That sounds like a great idea to me, especially if it is used by fpm and stdlib. Thank you @awvwgk

@certik
Copy link
Member

certik commented Sep 10, 2021

I think this looks good as a testing framework. Why not simplify:

            call check(error, all(input == expected))
            if (allocated(error)) return

to:

            if (check(error, all(input == expected))) return

Beyond that, the only other way to simplify is using macros, but I like that this is very usable without macros.

It seems the test-drive's internal code is relatively straightforward and I think we should be able to maintain this as a community.

So +1 to move under fortran-lang.

@awvwgk
Copy link
Member Author

awvwgk commented Sep 10, 2021

Alright, I'll went ahead and transferred the repository to @fortran-lang.

@awvwgk awvwgk closed this as completed Sep 10, 2021
@awvwgk
Copy link
Member Author

awvwgk commented Sep 10, 2021

Why not simplify:

            call check(error, all(input == expected))
            if (allocated(error)) return

to:

            if (check(error, all(input == expected))) return

Beyond that, the only other way to simplify is using macros, but I like that this is very usable without macros.

@certik Let's continue this discussion in a separate issue.

@certik
Copy link
Member

certik commented Sep 10, 2021

See #3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants