3 ms·
That's exactly the kind of thing I'm talking about. > How are you planning to accomplish that? Thanks for asking. Two major ways: on the hardware side I want
by carapace 5y ago
That's exactly the kind of thing I'm talking about.
> How are you planning to accomplish that?
Thanks for asking. Two major ways: on the hardware side I want to use small and simple systems. The raspberry pi is a little more complex than what I want. 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.
- minhmeoke 5y agoThese 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://factorcode.org/ - https://concatenative.org/wiki/view/Factor/FAQ/Why%3F https://concatenative.org/wiki/view/Factor/FAQ/Why%3F - Motivation section from: https://bernd-paysan.de/why-forth.html 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-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?share 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-Ive-gotten-used-to-that-edit-compile-test-debug-cycle-and-want-to-understand-the-philosophy-behind-Smalltalk-Pharo?share https://www.quora.com/What-is-this-live-objects-in-Smalltalk... - Smalltalk Principles: https://www.cs.virginia.edu/~evans/cs655/readings/smalltalk.html 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 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 http://www.loper-os.org/?cat=8&paged=5 https://github.com/ynniv/vagrant-opengenera https://github.com/ynniv/vagrant-opengenera