We participated at the Ultimate Forth Benchmark at #vcfe #vcfe24
The results are out now:
https://theultimatebenchmark.org/#sec-4
Not too shabby, I might say, given the competition.
We participated at the Ultimate Forth Benchmark at #vcfe #vcfe24
The results are out now:
https://theultimatebenchmark.org/#sec-4
Not too shabby, I might say, given the competition.
Bootstrapping Lisp in a Boot Sector
https://github.com/jart/sectorlisp
Discussions: https://discu.eu/q/https://github.com/jart/sectorlisp
#VolksForth booted today on the #Sorbus Computer (made by SvOlli -> https://xayax.net/sorbus/) #Forth #retrocomputing #6502CPU
I try to get you a Forth from as far, far away as I can possibly get.
#MayThe4th be with your timeline!
#retrocomputing
#KC85 #Forth
#MayTheForth
Maybe I get a French Forth on the Thomson TO7 next year. See also
- https://mastodon.sdf.org/@eiZen/111640855127506514
- https://mastodon.sdf.org/@eiZen/113155446188449867
Looks like I'll have to take a look at #forth when I have the time(tm)...
I know it's going to ruin me for every other programming language, and possibly make me unemployable, but I've got some time-off next week and I'm going to spend some of it learning more about #forth
I created a command line note taking tool called ffff. It started as a mere one liner:
# ffff note paris is magical
b6660fc8-783c-441b-9612-6706ec56a807
Then:
# ffff note paris is magical and pricey
15832645-98ec-4595-a8c1-ffebd007b19c
And forth:
# ffff note may the forth be with you
7c84dc9c-bf32-4531-a16f-4e9fe60e3444
There is a search engine that allows to query notes two ways:
# ffff question paris is ?
paris is magical
or
# ffff question is ...
paris is magical
paris is magical and pricey
Also, it is possible to play notes that are #forth-like:
# ffff play 40 2 +
42
Or store that as a note, and play it:
# ffff play $(ffff note 40 2 +)
The code is boring af, but here it is: https://git.afpy.org/amirouche/ffff/src/branch/main/ffff.py
Charles Moore, creator of #FORTH, has spoken of an ultra minimal OS he made, called OK. I sometimes wonder what an ultra minimal OS could be like. The COSMIC ELF had a very tiny OS. I only played with it in emulation, and don't remember much.
One thing I liked about the DOS age, was that, to reference the Simpsons, I could "walk on the pipes". IE tell the CPU exactly what I wanted it to do.
There's a trade off between the Altair front panel, and vibe coding though! xD
I'm sharing my Forth cheatsheet, hope it helps!
Ps. If this was more of a #Forth-like language (e.g. via https://thi.ng/pointfree-lang), the same could be expressed just like so (and much better reflecting the linear flow of data and order of transformations):
```
normal ( gaussian generator )
1e6 repeatedly ( take N samples )
0.1 -3 3 binned ( clip to interval & bin values )
frequencies ( compute histogram )
asArray ( convert map to array of [bin, count] tuples )
0 compareByKey sort ( sort by bin position )
1 pluck ( select bin counts only )
10 barChartVStr ( generate ASCII bar chart string )
print
```
#forth : out, as from a state of concealment, retirement, confinement, nondevelopment, or the like
- French: avant
- Italian: avanti
- Portuguese: adiante
- Spanish: en frente
------------
See previous words @ https://wordofthehour.org/r/past
Say you love coding #Forth without saying that you love coding Forth ...
@vga256 @tomjennings Yes, wabi-sabi has also been very influential on my own practice and was one of the conceptual hooks for this talk I gave at Resonate Belgrade in 2016, which incidentally also includes a great quote by @vertigo):
https://media.thi.ng/2016/talks/resonate.pdf
(sorry, slides only, no talk notes)
Re: The feeling "should have written myself" — that's exactly how I feel about your framing/writing! :))
The imitation of intelligence called "AI" is about reproducing the successes and mistake of intelligent, conscious, human efforts. Brain/mind research has shown that when a machine is overly helpful, the similar capacities in the human diminishes. The ethical, consciously responsible human programmer must turn off too much help, and choose programming language which shows what is going on, such as the #forth #programming #language, and #C, and turn off things with too much 'help' features.
The initial konilo-over-irc system is running in the #retro and ##forth channels on libera.chat. This provides a full #Konilo #Forth system, with separate memory, block storage, and stacks per user, and persistence between uses. It uses a lightly modified version of the standard VM, and runs on a stock #OpenBSD system.
The initial code snapshot has been released on my patreon, and a general release will be made in the next few weeks, after further testing, cleanups, and documenting.
I've also been working on a hosted shell-based system, which should be released to my patrons within a few days, and more broadly next month.
Oh, I love this one:
"Comparing #FORTH to #BASIC is like comparing a Gothic cathedral to a mud hut." - Steve Vickers
( Vickers is one of the fathers of the legendary #JupiterAce #microcomputer )
Source: https://www.theregister.com/2012/09/21/jupiter_cantab_jupiter_ace_is_30_years_old/?page=3
Heute mal ein wenig mit #Forth rumgespielt. Zummindest "Hello World" und einfache Berechnungen funktionieren schon mal...