Hacker News new | ask | show | jobs
by AlbertoGP 466 days ago
> The Morpho language. Morpho is a programmable environment for shape optimization and scientific computing tasks more generally. Morpho aims to be:

> - Familiar. Morpho uses syntax similar to other C-family languages. The syntax fits on a postcard, so it's easy to learn.

> - Fast. Morpho programs run as efficiently as other well-implemented dynamic languages like wren or lua (Morpho is often significantly faster than Python, for example). Morpho leverages numerical libraries like BLAS, LAPACK and SUITESPARSE to provide high performance.

> - Class-based. Morpho is highly object-oriented, which simplifies coding and enables reusability.

> - Extendable. Functionality is easy to add via packages, both in Morpho and in C or other compiled languages. Packages can be downloaded, installed and distributed via the morphopm package manager.

> MIT License

> Languages: C 98.8% Python 0.7% CMake 0.5% Batchfile 0.0% Makefile 0.0% Objective-C 0.0%

https://github.com/Morpho-lang/morpho

That builds libmorpho.so, the CLI is at:

https://github.com/Morpho-lang/morpho-cli

I’m not involved in this project in any way, just trying it out because it sounds interesting.

1 comments

This youtube video (that was linked in their readme, seems to go into more details:

https://www.youtube.com/watch?v=odCkR0PDKa0