Ondřej Čertík's Avatar

Ondřej Čertík

@ondrejcertik.bsky.social

At Microsoft, previously GSI Technology, Los Alamos National Lab,. Original author of SymPy, SymEngine, LFortran, LPython, co-founder fortran-lang.

427 Followers  |  44 Following  |  12 Posts  |  Joined: 14.11.2024  |  1.8763

Latest posts by ondrejcertik.bsky.social on Bluesky

Thank you. We are working hard on getting LFortran to beta quality, making great progress. It will lift up all of Fortran once we can compile most codes.

05.02.2025 18:53 — 👍 1    🔁 0    💬 0    📌 0
LPython This is LPython Compiler

Our LPython demo runs the LPython compiler in the browser itself, compiles your Python code and runs the result, using WASM:

dev.lpython.org

04.02.2025 15:34 — 👍 1    🔁 0    💬 1    📌 0
Preview
GitHub - fortran-lang/fpm: Fortran Package Manager (fpm) Fortran Package Manager (fpm). Contribute to fortran-lang/fpm development by creating an account on GitHub.

Used #fpm (the #Fortran package manager) for the first time and love it so far. It's modelled after #rust #cargo and makes fortran #coding a lot more convenient and accessible. Integrating other libs (from lapack to graphics interfaces) just became a lot more streamlined.

github.com/fortran-lang...

26.01.2025 13:59 — 👍 9    🔁 2    💬 1    📌 0

I am glad you like it! If you have time, you can help us develop it more. :)

27.01.2025 04:12 — 👍 2    🔁 0    💬 1    📌 0

The TIOBE index continues to be a very accurate language comparison, because Fortran has been number 10 for about a year.

27.01.2025 04:10 — 👍 1    🔁 0    💬 0    📌 0
Degenerate Conic | Root Finding

New blog post: Root Finding with modern #Fortran. #Brent #Chandrupatla
degenerateconic.com/root-finding...

27.01.2025 03:09 — 👍 7    🔁 3    💬 0    📌 0

Excellent, thanks! I started using mystmd, for now on just a simple document to see how it goes. I think this will work! I like that you parse it to AST (saved as JSON), this is the key. If everything else fails, I can always write my own backend, so things are decoupled.

10.01.2025 15:18 — 👍 2    🔁 0    💬 1    📌 0
MyST Markdown overview

Thanks! There is also Jupyter book: jupyterbook.org/en/stable/co..., so I am a little confused which tool I should be using.I have written this book in Sphinx and ReST: www.theoretical-physics.com/dev/index.html, but would like to use MyST. Do you recommend using mystmd, myst-parser or jupyter book?

09.01.2025 05:28 — 👍 1    🔁 0    💬 1    📌 0

Can MyST be used with Sphinx, or do I need to port a Sphinx-based website to use the `myst` command line tool?

07.01.2025 20:38 — 👍 0    🔁 0    💬 1    📌 0
Preview
GitHub - lfortran/lfortran: Official main repository for LFortran Official main repository for LFortran. Contribute to lfortran/lfortran development by creating an account on GitHub.

LFortran has just reached 1,000 stars on GitHub.

github.com/lfortran/lfo...

07.01.2025 00:05 — 👍 15    🔁 4    💬 0    📌 0
Post image

Sphere of influence

www.johndcook.com/blog/2022/12...

03.12.2024 22:58 — 👍 6    🔁 1    💬 0    📌 0
Preview
Compiler Explorer - Fortran (LFortran 0.42.0) program expr2 implicit none integer :: x x = (2+3)*5 print *, x end program

LFortran is now in the Compiler Explorer (@compiler-explorer.com), big thanks to Thirumalai Shaktivel and @matt.godbolt.org. Please report all bugs.

Here is a sample link:

godbolt.org/z/M8j5P39M4

29.11.2024 04:18 — 👍 24    🔁 8    💬 0    📌 0
Announcing the Jupyter Book 2 alpha - Jupyter Book: Blog Updates from the Jupyter Book subproject.

Huge congrats to @row1.ca @choldgraf.com and the rest of the MyST/JupyterBook team! The first alpha of JupyterBook based on MyST is now out! 🚀

Please help us kick the tires and file issues on Github, so we can make this as smooth a transition as possible.

blog.jupyterbook.org/posts/2024-1...

16.11.2024 03:08 — 👍 36    🔁 12    💬 1    📌 1

Fortran has fpm (Fortran Package Manager): github.com/fortran-lang..., which is growing in popularity, so the packaging situation is improving. fpm is modeled by Cargo from Rust.

18.11.2024 15:51 — 👍 8    🔁 2    💬 0    📌 0

I was surprised that Rust is 2015, but indeed Wikipedia says so. It also says it was first started in 2006 internally. It also says "The first public release, Rust 0.1 was released in January 2012".

18.11.2024 15:47 — 👍 0    🔁 0    💬 0    📌 0
LFortran supports all intrinsic functions We are thrilled to announce that LFortran supports all intrinsic functions listed in F2018 Interpretation Document (Table 16.1 Pg: 332) (also shown by this nice list online at GFortran’s documentation...

LFortran now supports all intrinsic functions. Great job by Harshita, Parth, Pranav and the rest of the team!

lfortran.org/blog/2024/11...

14.11.2024 16:34 — 👍 6    🔁 2    💬 0    📌 0
LFortran supports all intrinsic functions We are thrilled to announce that LFortran supports all intrinsic functions listed in F2018 Interpretation Document (Table 16.1 Pg: 332) (also shown by this nice list online at GFortran’s documentation...

LFortran now supports all intrinsic functions. Great job by Harshita, Parth, Pranav and the rest of the team!

lfortran.org/blog/2024/11...

14.11.2024 16:34 — 👍 6    🔁 2    💬 0    📌 0

@ondrejcertik is following 20 prominent accounts