News for hackers. Stuff that matters.
Re:Konilo: A personal computing system in Forth by smackeyacky on Saturday March 02, 2024 @05:18PM (#39576266)
It's a high level language compared to Assembler. Like a lot of those early experimental languages it's worth learning a bit. It's also a pretty much complete failure other than a few standout uses (the main one I can think of is that the boot loader on Sun SPARC machines was written in Forth).

To me it fits in an odd place. It was much hyped/replicated on Micros in the 1980s as it made the Basic implementations on those machines seem very old fashioned. For most users who were already working on minicomputers in languages like C or Lisp, Forth was just a weird riff on stack based languages that had already been considered and discarded. So the general impression on whether Forth was any good or not depended entirely on what else you had programmed in.

Having said that, stack based languages like Forth, PostScript or even xslt are challenging and thought provoking.

Personally, if I wanted to play with a stack based language I'd play with PostScript or xslt as at least you'd have half a chance to use it professionally.

edit: yeah xslt isn't a stack based language but I always thought it helped when learning it to consider it that way

Re:Konilo: A personal computing system in Forth by tombert on Saturday March 02, 2024 @05:36PM (#39576386)
I've wanted to write some retro computer games for awhile, but I really hate mucking with Assembly language. It would be cool to have something faster than BASIC but higher level than raw assembly.
Re:Konilo: A personal computing system in Forth by smackeyacky on Saturday March 02, 2024 @06:02PM (#39576598)
Depending on which platform interests you it might or might not be avaialable. A quick search for the Commodore 64 brings up a lot of info:

https://www.c64-wiki.com/wiki/Forth

Seems like there might be good hardware support for Forth on the C64

Re:Konilo: A personal computing system in Forth by mech422 on Saturday March 02, 2024 @10:11PM (#39578112)
There was a really neat looking FORTH for the C64 focused on game programming: White Lightning[0]. oh - it runs on Zx80 too... I always wanted to play with it as a kid, but never got around to it :-/

0: https://www.forth.org/lightning.html

Re:Konilo: A personal computing system in Forth by tombert on Saturday March 02, 2024 @10:33PM (#39578200)
I got it loading in a Commodore 64 emulator. It seems cool but I don't really know what I'm doing just yet.

The download I found had a full manual so I might see if I can figure out how to do some kind of graphical stuff.

Re:Konilo: A personal computing system in Forth by mech422 on Saturday March 02, 2024 @10:35PM (#39578206)
Good Luck!
Re:Konilo: A personal computing system in Forth by 7thaccount on Saturday March 02, 2024 @10:18PM (#39578141)
There are new versions of the classical 80s computers such as the Commander X16, Zx Spectrum Next, and C65. They're pricey, but I think at least two of them have Forths. It might all be easier to go with an emulator too.
Re:Konilo: A personal computing system in Forth by tombert on Saturday March 02, 2024 @10:37PM (#39578213)
As of right now, I'm happy enough to play with emulators and/or the MiSTer. I was initially excited about the Commander X16, butI've been a little disappointed with the concessions that the 8BitGuy made, and I feel I'll have enough fun with emulation.
Re:Konilo: A personal computing system in Forth by samatman on Saturday March 02, 2024 @08:56PM (#39577702)
I would call it critically endangered, but would never call it a failure. Forth landed on a comet, and ran most astronomy labs and telescope control systems back in the day. For a couple decades there was a large amount of productive and unsexy work getting done in Forth, much of it under the radar in control systems for manufacturing, scientific tooling, waldos. It wasn't really until the mid 80s that it started drying up.