by the way, my interest in retro computers like zx81 and spectrum doesn't extend to actually programming (with basic or forth or assembly) on those platforms.

it would be like building a ship in a bottle -- not the challenge I want.

#retroComputing #forth #zx81

#forth

"To this day, I find it shocking that you can define defining words like CONSTANT, FIELD, CLASS, METHOD – something reserved to built-in keywords and syntactic conventions in most languages – and you can do it so compactly using such crude facilities so trivial to implement. Back when I first saw this, I didn't know about DEFMACRO and how it could be used to implement the defining words of CLOS such as DEFCLASS and DEFMETHOD (another thing about Lisp they don't teach in schools). So Forth was completely mind-blowing."

#implementingForth
#retroComputing https://yosefk.com/blog/my-history-with-forth-stack-machines.html

My history with Forth & stack machines

I just want 4 weeks locked away in a log cabin: With #Lua , maybe #fennel , #love2d , my MacBook Air Pro and some vague concept of doing a visual oriented narrative.

A compendium of things I've learned and experienced in my life. Not a game. Just a coded story, an artistic expression in code. Sound, graphics, observations...

20 years ago it would have bene in #Tcl/Tk. 30 years ago in #Forth

The Moray Firth and Munlochy Bay from Alturlie Point

Canon A1
Kodak Portra 400

57°31'05.3"N 4°08'48.7"W

0296

#sea #headland #bay #forth #morayfirth #munlochybay #shed #hut #alturliepoint #inverness #highlands #scotland #europe #filmphotography #filmisnotdead #filmismorefun #35mm #c41 #canona1 #kodak #kodakportra400

I've been struggling with getting a bare metal MCU #forth up and running as the basis for a self sufficient (standalone-ish -- just a terminal program attached, MCU local storage and built in block editor).

I've hit glitches with various forths (the best forth is always your own, even if it sucks).

I may need to punt on my purist (no external dependencies) motivations and got back to my toolboxforth on ESP32 or RP2040.

A "true to the old school" #forth should never have to be recompiled/reassembled to fix its implementation bugs.

You should be able to fix the bugs from within its implementation.

There is an additional #ROM out for the #MyNORMy4th that has dedicated #support for #NeoPixel LEDs and you can use it for a proper sized #gameoflife display ....

https://mynor.org/my4th_neo.htm

#MyNOR
#Forth

My4TH - A minimalistic Forth computer with discrete CPU

My4TH project page. My4TH is a minimalistic Forth computer with discrete CMOS logic CPU.

It's friday, it's fucking hot and I hate it.

Time for the infamous #MyNORMy4th and #i2c based #homebrew thermometer ...

#forthdeck
#forth2012
#forth

I have less control over my target environment (MCU/CPU) than I did 40 years ago.

But, wait! I can do #oberon -> C transpiler for an 8 bit #avr and touch "metal".

Well yeah, except the GNU AVR C compiler, linker and runtime support is needed. Megabytes of C++ source code that I need to continually update to get new parts etc. Plus make sure you have the latest flasher/programmer.

Gods, I miss old school #forth

@pinskia I've been "left behind" so many times! It's always shaming and they're endlessly cheerleading and shaming. But are we really left behind while we watch them create mountains of new technical debt? #cobol #go #rust #python2 *pythhon3 #perl #lisp #forth #apl .....