Shelta
This is a web-based installation of Shelta, a programming language with a tiny compiler and a self-hosted compiler.
It is running under FreeDOS running
on a web page via the HTML5-based IBM PC compatible
emulator, v86 — so you can bootstrap it right in your browser.
Instructions:
The system that v86 runs is delivered on a 720K floppy image,
which contains a minimal bootable FreeDOS install, the Shelta distribution,
plus various tools such as the TED3
text editor, and YASM
.
License and distribution information is included on the disk image.
You can use the pre-built Shelta compiler (whose source is written in NASM)
to build the example programs, or to bootstrap the Shelta compiler
written in Shelta. See the welcome message, shown after FreeDOS
boots, for more details.
Documentation for Shelta is also on the disk image, and can be viewed
with TYPE
or EDIT
, but you may find it more convenient to browse
these files online:
If v86 doesn't work in your browser, you can
download the disk image
and use it in an emulator such as QEMU or DOSBox
or, wonder of wonders, a real IBM PC compatible — if you can write it onto
a floppy disk somehow...