@certik, most exciting, thanks for sharing! It really exemplifies what you wrote in terms of, what was then almost a vision, “why Fortran”! It’s tremendous to see how that it coming into reality.
A quick question as you advance LFortran: as you will know, the standard stipulates a specification statement/construct not be in the executable section. Does the interactive/REPL facility of LFortran also mean this constraint in the standard is to be overlooked? I ask because the Mandelbrot example has an INTERFACE block at the end of the program, within the executable section which makes it nonconforming.