It was great pleasure that I discovered that one of my favourite programming languages families, Forth, has an implementation on the subleq architecture.

https://howerj.github.io/

It was to my great disappointment and displeasure that I discovered that I couldn't find my favourite programming language family, Lisp, implemented on the subleq architecture.

Neither in subleq assembly or, preferably, a self-hosting Lisp implementation. All I could find was a recommendation by Richard James Howe himself to use a subleq C compiler to compile a Lisp implemented in C to get a Lisp implementation on subleq.

This will not do!
This will not stand!

(If I am wrong, and there is a Lisp implementation, as I desire above, that I missed in my web searches, please let me know.)

#forth #lisp #subleq #esoteric #coding #esolangs #esolang #esocomputing

James' Website

ASA: Advanced #Subleq #Assembler - assembles the custom language Sublang to Subleq https://github.com/Kat9-123/asa

P.S. Well, why not... 😎

GitHub - Kat9-123/asa

Contribute to Kat9-123/asa development by creating an account on GitHub.

GitHub

The more I read about #PermaComputing the more I like it (I'm repeating this sentece too often, lately).

While reading about that I was exposed to #DawnOS a whole operating system designed for a #subleq machine.

Here some links:
- https://permacomputing.net/DawnOS/
- https://esoteric.codes/blog/a-programming-language-with-only-one-command-and
- https://web.archive.org/web/20200131120944fw_/http://gerigeri.uw.hu/DawnOS/download.html

The original website is down.
I was able to download a binary image from the WaybackMachine, but I can't find the source code anywhere.

I cannot even find a license, so I suppose it's neither #FreeSoftware nor #OpenSource.

I'd really like to know more about this #OperatingSystem and its history (boost appreciated) and I'd like to find an up-to-date address to contact the author.

#FediHelp #OSDEV

DawnOS

Рисуем рабочий процессор в Paint и запускаем на нём ОС | Ритуал по призыву демона Тьюринга

Однажды в тёмном-тёмном городе, в тёмном-тёмном подвале, очередной обезумевший контентмейкер за паяльной станцией подключал программатор к умному термосу . Термос этот он нашёл на улице и хотел перепрошить его маленький и беззащитный Cortex-M0+. Человек бредил. Раз в пару минут его глаза загорались и он издавал душераздирающий крик: «Если что-то существует, то на этом можно запустить Doom!». Но действительно ли это так? И что вообще значит «запустить»? Почему нельзя просто вывести изображение логотипа или распиновать VGA для вывода изображения на дисплей абсолютно любого устройства? Ведь все так и делают) Сегодня мы узнаем, как может выглядеть самый примитивный девайс, обладающий свойствами компьютера и способный полноценно запустить любой алгоритм . С этой целью мы обратимся к немного странным, но всё же незаслуженно забытым языкам программирования. Когнитивная сложность дальнейшего текста обещает быть минимальной, даже непосредственно ассемблерного программирования в статье не будет. Ну а если вы всё ещё здесь — добро пожаловать под кат.

https://habr.com/ru/companies/ruvds/articles/783662/

#ruvds_статьи #ненормальное_программирование #piet #eforth #форт #subleq #эмуляция

Рисуем рабочий процессор в Paint и запускаем на нём ОС | Ритуал по призыву демона Тьюринга

Однажды в тёмном-тёмном городе, в тёмном-тёмном подвале, очередной обезумевший контентмейкер за паяльной станцией подключал программатор к умному термосу . Термос этот он нашёл на улице и хотел...

Хабр
[1106.2593] A Simple Multi-Processor Computer Based on #Subleq - https://arxiv.org/abs/1106.2593
When instruction set is the #programming language
A Simple Multi-Processor Computer Based on Subleq

Subleq (Subtract and Branch on result Less than or Equal to zero) is both an instruction set and a programming language for One Instruction Set Computer (OISC). We describe a hardware implementation of an array of 28 one-instruction Subleq processors on a low-cost FPGA board. Our test results demonstrate that computational power of our Subleq OISC multi-processor is comparable to that of CPU of a modern personal computer. Additionally, we provide implementation details of our complier from a C-style language to Subleq.

Is it going too far?
#SUBLEQ #CPU
An "obsessive," "anti-imperialist" Turing Complete computer language with only one command https://boingboing.net/2018/09/16/turing-complete-whisks.html #computerscience #happymutants #dawnos #subleq #Video #oisc
An "obsessive," "anti-imperialist" Turing Complete computer language with only one command

An "obsessive," "anti-imperialist" Turing Complete computer language with only one command

Boing Boing
@benis @dogjaw I am fascinated and slightly scared that http://esoteric.codes/post/168290778358/a-programming-language-with-only-one-command-and isn't the first and only hit when searching for #subleq
A Programming Language With Only One Command and the Anti-Imperialist Operating System Built on it

A Programming Language With Only One Command and the Anti-Imperialist Operating System Built on it DawnOS is a new operating system designed to not only do away with the inefficiencies of mainstream...

Tumblr