konilo

Top-level Files of tip
Login

Files in the top-level directory from the latest check-in


================================================================

 ,dPYb,                                    ,dPYb,
 IP'`Yb                                    IP'`Yb
 I8  8I                               gg   I8  8I
 I8  8bgg,                            ""   I8  8'
 I8 dP" "8    ,ggggg,   ,ggg,,ggg,    gg   I8 dP    ,ggggg,
 I8d8bggP"   dP"  "Y8  ,8" "8P" "8,   88   I8dP    dP"  "Y8
 I8P' "Yb,  i8'    ,8I d8   8I   8I   88   I8P    i8'    ,8I
,d8    `Yb,,d8,   ,d8P8P    8I   Yb,_,88,_,d8b,_ ,d8,   ,d8'
88P      Y8P"Y8888P"        8I   `Y88P""Y88P'"Y88P"Y8888P"

================================================================

Welcome!

This is Konilo. It runs on a little virtual computer called
ilo. The Konilo system is compiled and provided as an image
(ilo.rom), and a set of blocks (used for storage of code & data)
are provided (ilo.blocks).

Some quick notes:

- 65,536 memory locations ("cells")
- 32 bits per cell
- block storage
- direct threaded Forth implementation
- includes a block editor

This supports a variety of host architectures. Precompiled
(static) binaries are included for Linux, OpenBSD, NetBSD,
FreeBSD, MS-DOS, Haiku, Classic Mac Systems 5-7, and Windows.
It has been tested and confirmed to work on x86 (8088+), amd64,
arm64, and 68000 processors. Physical RAM requirements are
around 384K.

In addition to the provided binaries, the ilo source code is
included in C, C++, C#, Common Lisp, D, Go, JavaScript, Kotlin,
Lua, Nim, Python, Rust, Swift, and TypeScript.

Documentation is still lacking. The Glossary and Dictionary
(both included) are pretty good, but the actual manual is still
very incomplete. This is being worked on actively.

The Konilo image source code is not included in the
snapshots, but is available via either Fossil or Git. See
ilo.retroforth.org (via gemini or http[s]) for details.

================================================================