Do you have a plotter? Send some videos and photos once you get it working!
519 karma · joined March 22, 2019
Do you have a plotter? Send some videos and photos once you get it working!
https://certik.github.io/slabikar-otf/
It correctly connects letters and it can do Czech and Slovak accents. It is based on a Metafont source (to be used in TeX) from Petr Olšák, I wrote Python code that reproduces Metafont's Bezier curves algorithm, generates curves as SVG, then calls Inkscape to convert the curve to its boundary, imports back into Python from SVG and then it generates OTF curves and the final font.
I thought about this situation and how your company could make this right. If you would be willing to help improve the SymPy project, I think it would be very well received. If you are interested, please let us know! See Travis Oliphant's reply, you could for example donate some money to NumFOCUS. We are very good with using money that people or companies donate to fund development and we can really boost SymPy forward big time with a generous donation.
(I am the original author of LFortran.)
https://gitlab.com/lfortran/lfortran/-/issues/313
Current Fortran programmers might not always appreciate the interactive part, but I think they will also like LFortran as another independent compiler and for some of its features once it matures (such as C++ translation, fast compilation, good warnings, automatic wrappers to/from Python, etc.).
* Much better tooling and more organized community, thus we started https://fortran-lang.org/ and the associated projects (fpm, stdlib, ...) and discussion board (Discourse)
* Better compiler that has good support for all Fortran features, and can help with linking and using C++ and Python libraries (automatic wrappers both ways), better optional warnings (to prevent old style code), good support for GPUs, etc. Also interactive like Python or Julia. I started LFortran (https://lfortran.org) to fix that.
* Perhaps some improvements to the language (I joined the Standards Committee and I encourage people to join). We have a subgroup for generics (templates). The hash maps should probably go to stdlib first, later we can think about putting them into the language itself.
We started a repository for it:
https://github.com/fortran-lang/benchmarks/
But didn't have time to work on it yet. See the issues, e.g., at:
https://github.com/fortran-lang/benchmarks/issues/2
For some discussion how to best do that.
Which has multiple backends, besides the default LLVM one, it also has a C++ backend (to translate Fortran projects to a readable C++), and once MLIR matures, we'll add an MLIR backend also.
(I am the original author.)
https://fortran-lang.org/compilers/
The legacy Flang and a new Flang. I don't know exactly the plans for the legacy Flang, but I assume the idea is to eventually use new Flang. The new Flang and LFortran where started at about the same time, they have a little bit different design. Both written in C++. LFortran has from the ground up written to be interactive (like Julia or Python), in addition to regular compilation to binaries. Some of the other goals of Flang and LFortran overlap.
I think it's good for Fortran to have at least two actively developed open source compilers.
We want to have a dedicated repository for benchmarking compilers:
* https://github.com/rswier/c4
* https://github.com/Fedjmike/mini-c
* https://github.com/rui314/8cc
* https://github.com/rui314/chibicc
* https://github.com/aligrudi/neatcc
Some of them are actually interpreters, and I personally would be interested in actual compilers that generate machine code.