FLAP
http-client
FLAP | http-client | |
---|---|---|
2 | 4 | |
155 | 62 | |
0.0% | - | |
3.5 | 7.0 | |
about 1 year ago | over 1 year ago | |
Fortran | Fortran | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
FLAP
-
Is there a way to create a command line menu in Fortran?
is not powerful enough, FLAP is one (not the only, see some compiled in fortranwiki) equivalent to argparse (in Python) for Fortran. You then enter a workflow to compile modules, later the main program, and eventually join the object files into an executable. Manually for example with gfortran as compiler, this is in line of
-
Joe's Live Coding Sessions - GPU Programming in Fortran : Verifying Spectral Accuracy in the Advection-Diffusion Solvers
We'll be building out more of the command line interface using the Fortran command Line Argument Parser for poor people (FLAP; https://github.com/szaghi/FLAP) to add triggers for executing convergence tests. In the process, we'll also be doing some tecplot output visualization with Paraview
http-client
- Is Fortran "A Dead Language"?
-
Fortran
Fortran-lang's role (as an open-source org) has been 4-pronged: Tooling (build system and package manager, testing, eventually compilers etc.), modernized and maintained libraries (stdlib, minpack, fftpack, etc.), community space (Discourse), and evangelism/marketing (website, Twitter, blog posts etc.). Some members participate in the standardization process of the language, but the groups and processes are separate and complementary.
It's true that one goal may be to pick an important race and try to win it.
Another goal, in my view more important, is to make Fortran more pleasant to use for people/Orgs who need it (there are many) and for people who love it (there are many).
I've found that more often than not, people/teams first like working with a technology, and then come up with technical arguments for why that technology is the best choice. Often the arguments are valid, sometimes they're made up, but ultimately underneath it all you either like it or not and that's all that matters. My goal with Fortran-lang has been to slowly and continuously increase the surface area of Fortran's likability. Fortran is not for everyone, but for people who think it may be, we can work to make it better and more pleasant to use.
As one example, we just released a small library to make high-level HTTP requests from Fortran applications: https://github.com/fortran-lang/http-client. This was a product of one of our Google Summer of Code contributors.
- HTTP-Client-0.1.0
- HTTP Client for Fortran
What are some alternatives?
json-fortran - A Modern Fortran JSON API
fortran-unix - Fortran 2008 interface bindings to selected POSIX and SysV procedures
SELF - Spectral Element Library in Fortran
fpc
rcc-run - Continuous Integration and Continuous Benchmarking tools for Research Computing applications
focal - A modern Fortran abstraction layer for OpenCL