Some of the gallery images are fantastic. Showing some really interesting, highly specialised applications that fill a very specific need in an exacting manner.
The motor winding and water supply modelling applications are especially interesting.
I'm not sure any hobbyists are programming in FORTRAN. But, then again, some people's idea of fun is being paying to be tortured in someone's basement, so maybe.
I'm a Fortran hobbyist. I'm working (unfortunately less frequently now) on a LLM framework in Fortan. Sort of a spin out from work, firmly in hobby territory though: https://github.com/rbitr/llm.f90
There are lots of good free or open source tools, which is one of the things I like about fortran - support from GNU, Intel, etc. I wouldn't be inclined to pay for one.
Fortran isn't that bad. With more modern compilers you can get rid of the real pain points like limited number of columns. It'd be my goto to do real scientific or numerical programming, its really a great language for that purpose.
I started off in FORTRAN77 in the 80s and then moved to C and C++, so I haven't kept current with FORTRAN. Does it still support COMMON blocks (shudder)?
I'd feel no shame to properly use COMMON (via include) and GOTO with Fortran 2018. If this makes the code simpler, especially if meant to fit with older codebase.
Modern Fortran is like both C and C++ in the same language.
IIRC there was no INCLUDE in FORTRAN77 and the COMMON block would sometimes have different names for the same variable in different subroutines. Also the structure of the code we had to maintain (some of which was pre-FORTRAN77) was so horrific, that we would run it through a program called SPAG to clean it up. Happy days!
"...An important practical extension to FORTRAN 77 was the release of MIL-STD-1753 in 1978. This specification, developed by the U.S. Department of Defense, standardized a number of features implemented by most FORTRAN 77 compilers but not included in the ANSI FORTRAN 77 standard. These features would eventually be incorporated into the Fortran 90 standard.
Fortran has officially had the concept of modules for 35 years, which just made its way to the C++ world in 2020. It's the people who cannot update and sync with contemporary technology and remain stuck to COMMON blocks.
Apparently I am not up-to-date with all the Wayland stuff that is going around in Linux, so this may be a stupid question. But does the above quote mean that Winteracter is not going to work in new Linux distro versions that only support Wayland? Do let me know if my question is not making sense and enlighten me about how GUI toolkits work on Linux these days.
Always exciting to learn about a new UI toolkit, especially one that's cross platform. I don't know Fortran nor would I be able to afford to pay for such a tool. Are there any interesting design decisions or details about this framework that other UI toolkits could learn from?
The motor winding and water supply modelling applications are especially interesting.