Hacker News new | past | comments | ask | show | jobs | submit | anthk's comments login

I'd put a Forth interpreter under an esp32 laptop with some disk additions:

https://github.com/howerj/ffs

I learn with DOS an such under Elementary. So, kids today can do the same.

No, no Subleq, but:

- 32MB disk

- 256-1MB RAM

- 64x16 screen

- Forth block interface and prompt

- Printing? Basic PostScript can be set fast from Forth.

No internet, just Forth. The basic of loops, and even basic 'algebra' with the 'fruit balancing puzzle'.

Games? Sokoban under Forth, with a few blocks wasted with code and levels. It would fit under 110KB. 'Adventure' (Collosal Cave) fits under 150KB. Tetris, the same.

Gopher? Ok, doable, even a basic Gopher client too; I'm doing one with JimTCL, and in Forth with a proper stack I'd set one menu based such as:

    1 item
    2 bar bla bla
    3 baz
Enter the number, you enter the link. Easy, no issues.

If you can code a Gopher client, a MUD one it's almost at ease.


XML was everywhere.

I still see Forth far more advanced than Basic and C+Unix it's a bit meh. Being orthogonal with pipes it's cool, but Forth did that better since day 1 and without even a wordlist.

On Pascal, good for DOS, and maybe the Classic Mac, but even under Unix there were really good underused platforms, like TCL/Tk +SQLite. More crude than VB, for sure; but, seriously, most of the time a quick tool in that language would cover the 90% of the needs of any corporation.


I was afraid 'dbi' would clash with a binary on my machine (related to DBI), but it's fine.

BTW, on Basic, I had MISSION.BAS for MBASIC.COM under CP/M.

https://termbin.com/w7oe

Is there any public Basic to run it? I tried bas, blassic, bwbasic, yours, and I had no luck.


Sorry, but I'm not sure which dialect of BASIC this is - wish I could be more helpful here. TinyBASIC is a very minimal implementation (no arrays, functions, nor loops) so it definitely won't be able to run this program.


Golf.bas it's almost a Neo Turf Masters game in text mode.

Super Star Trek it's good too; and there are modern ports such as Super Star Trek from ESR in Python which expand the game a lot.

Also, BSD users have installed the old one, written in C, at /usr/games/trek.

         man trek

Or this which is lighter:

http://www.moria.de/~michael/bas/


Bas will run straight:

http://www.moria.de/~michael/bas/

There's no need to run QB 4.5 and a full VM.


I would love this for Forth :)

Yes, everyone had and has run these either on micros or bwbasic/blassic/bas, but porting these to Forth would be really cool.


I still use an n270 with OpenBSD, cwm, uxterm, mupdf and a bunch of cli/tui tools.

You would be surprised with what a Jupiter Ace could do with few KB of RAM. Add a external module for serial <> PPP and the fun begins.

Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: