The page has a link to "RUN SOFTWARE". The link opens a 'BBC Micro' emulator that runs the software shown on the thumbnail.
You can edit the program in all its 1980's Acorn Basic glory.
Btw, "Acorn" is the "A" in "ARM", as in billions of CPUs today, and the BBC Micro is the inspiration behind the Raspberry Pi.
https://en.wikipedia.org/wiki/Tandy_2000
The Mindset was another, that languished in obscurity until a cache of them were found at Computer Reset:
https://en.wikipedia.org/wiki/Mindset_(computer)
The 186 had on-chip stuff (timers, an interrupt controller, and so forth) at I/O addresses where the PC had different stuff offboard, thus precluding the possibility of a 100% PC compatible 186 machine. So there were a few interesting, not-quite-PC DOS machine designs running a 186 out there.
I never learn of such events until it’s decades too late.
- focus on agent-based modelling (feels more like a DSL to me)
- lexical scoping of local variables and inputs instead of dynamic scoping
- no “word” data type (similar to symbols in Lisp) - instead, NetLogo uses strings in most cases where words would be used in Logo
- control structures (if, while, etc.) are special forms instead of ordinary functions
- NetLogo is a Lisp 1, while Logo has been a Lisp 2 (separate namespaces for values and functions)
See http://ccl.northwestern.edu/netlogo/docs/programming.html#co... for a more detailed comparison.
Despite its educational focus and reputation as a language for children, UCBLogo (a dialect of Logo from 1992 intended for being a “minimum Logo standard”) seems to be quite advanced and also has some “adult” features (partially derived from its Lisp heritage), such as higher-order functions, eval & apply, recursion, anonymous functions (or rather something similar called “templates”) and macros.
However, NetLogo feels more like a modern version of Logo without some of the weird/unfamiliar stuff (like dynamic scoping and words). It is heavily used and taught at https://www.complexityexplorer.org , so if anyone is curious enough I recommend taking a look at their free courses/tutorials such as “Fundamentals of NetLogo” or “Introduction to Agent-Based Modeling” - they are probably the best resources out there to learn NetLogo.
You can check out our progress so far at https://turtlespaces.org
I was teaching my daughter to program with it. Quiet fun.
X part-of bicycle if X part-of wheel
So not Edinburgh Prolog!P.S. From Jtsummers' link, I realise Micro Prolog was the precursor of LPA Prolog, by the same company (LPA - Logic Programming Associates Ltd):
In the case of Unix, it was trademarked as all-caps, for some reason ('Multics' was not) - so for Linux it may have seemed to follow for consistence.