News for hackers. Stuff that matters.
Re:Ask HN: Who wants to collaborate? by minhmeoke on Saturday January 01, 2022 @10:10PM (#29765398)
These projects seem really cool! A few links and historical references that might be of interest:

> On the hardware side I want to use small and simple systems

If you'd like to build a fully understandable computer, you might be interested in concatenative languages like Forth, Factor, and colorForth. These use a much simpler and more understandable, typically stack-based computational model that run on microcontrollers like STM32. You can create more complex words by composing together simple assembly-language-like atoms and building higher and higher layers of abstraction.

- https://factorcode.org/

- https://concatenative.org/wiki/view/Factor/FAQ/Why%3F

- Motivation section from: https://bernd-paysan.de/why-forth.html

> On the software side I have a simple GUI and macro language that is easy to learn and much much simpler and more elegant than current conventional UIs.

A good starting point or source of inspiration might be the Smalltalk and Lisp Machines from the past.

- Introduction to the Smalltalk Programming Language: https://www.codeproject.com/Articles/1241904/Introduction-to...

- How Do I Master The Art of Smalltalk? https://www.quora.com/How-do-I-master-the-art-of-Smalltalk?s...

- Live Objects in Smalltalk Pharo: https://www.quora.com/What-is-this-live-objects-in-Smalltalk...

- Smalltalk Principles: https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk....

You might also be interested in this blog from a guy who is trying to build his own OS from scratch and run it on an FPGA: http://www.loper-os.org/?p=55 Some of his earlier writings about Symbolics Open Genera and Lisp machines are also quite interesting and might be a good source of ideas and principles: http://www.loper-os.org/?cat=8&paged=5

https://github.com/ynniv/vagrant-opengenera

There are no comments on this comment yet.