MMBasic ANSI - MMBasic on Mac/Windows/Linux in a terminal


Author Message
robert.rozee
Guru

Joined: 31/12/2012
Location: New Zealand
Posts: 2541
Posted: 01:01pm 28 May 2026      

  jvanderberg said  
... If you want the full graphics experience with sound I’ve already done that with the electron versions, linked in the original post. It will also perform a lot better.


yep, just after i'd posted i realized that what i was describing was really just a variation on what your electron version already accomplishes!

  jvanderberg said  This, I admit was a bit of a novelty, and I think the most useful thing is the console only version.


i am quite excited about your text-only version - perhaps even one where the --console-only switch was the default. while i can't speak for others, my interest in mmbasic has always been (1) use on embedded controllers (like the MX170 version) and (2) as a scripting language in the terminal/console. the games/graphics side of things is of little interest to me, but does seem to be the direction 'official' development has headed in in recent years - along with a constant stream of bolted-on 'enhancements'.

  jvanderberg said  And I’d love it if some somebody wanted to fork or send a PR to do native graphics. But I am not sure that’s a terribly portable route, and MMBasic anywhere is mostly about portability.


unfortunately it (native graphics) is exceptionally un-portable. Lazarus/FPC tries to do it, but is suffering at the hands of wayland vs X11, and GTK2 vs GTK3 vs Qt. not to mention the ever-evolving Apple ecosystem.

prior to your postings i had not heard of Electron before. i may start a thread about Electron on the Lazarus/FPC forums to see if there is any interest in them using it there.


cheers,
rob   :-)
Edited 2026-05-28 23:05 by robert.rozee