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

Consider incorporating or contributing to Futility #218

Open
aarograh opened this issue Jul 10, 2020 · 2 comments
Open

Consider incorporating or contributing to Futility #218

aarograh opened this issue Jul 10, 2020 · 2 comments
Labels
topic: interface Interfacing with other libraries or languages

Comments

@aarograh
Copy link

This package is of interest to me and I think there's a lot of value in having something like this for Fortran. I did want to make a note of the package https://github.com/CASL/Futility which overlaps a lot with the stated goals of fortran-lang/stdlib. This isn't really a specific issue/suggestion, but more of an initial contact regarding the similar goals of the 2 projects. I thought there might be some value to discussing the similarities/differences, potentially contributing to both projects instead of both of them being developed completely independently, etc. I'd be interested to hear the thoughts of some of the fortran-lang/stdlib developers.

@milancurcic
Copy link
Member

Hi Aaron, welcome and thank you for pointing out the Futility project (not to be confused with https://github.com/cmacmackin/futility).

I took a look and definitely see Futility as more mature and with somewhat narrower scope than stdlib. Let's discuss which, if any, parts of Futility could be adapted into stdlib. Overall, the scope of stdlib is similar to that of SciPy + general purpose tools and algorithms. IMO general stuff like geometry, strings, and file I/O are more in scope than implementation-specific like HDF5, PetSc, or Trilinos interfaces. Also, could down the road stdlib be a dependency to Futility for some common functionality? Let's discuss what we'd need to do for that to happen.

We'll have a monthly call this week, see: https://fortran-lang.discourse.group/t/fortran-monthly-call-july-2020/195/5. It'd be great if you and your colleagues can join.

I also suggest adding Futility to the index of Fortran packages on the website: https://fortran-lang.org/packages/. Would you mind submitting a PR to https://github.com/fortran-lang/fortran-lang.org? See this doc on how to add a package to the registry.

@certik
Copy link
Member

certik commented Jul 13, 2020

I also added Futility to the long list of similar projects at #1.

@awvwgk awvwgk added the topic: interface Interfacing with other libraries or languages label Sep 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: interface Interfacing with other libraries or languages
Projects
None yet
Development

No branches or pull requests

4 participants