Repository navigation
Releases: derekbsnider/chthonia
Release list
Chthonia 0.2.0
What changed
- Chthonia is now built on madcide 0.8.0, which carries madc 0.105.0.
- The REPL shows code in colour: a line
:%pprints, a%typeanswer and
each entry you type are coloured asmadc -icolours them. %runallin the REPL runs the REPL buffer again in a fresh session, each
entry with what it printed and its value.- An edit to the REPL buffer takes effect at once: a changed function is
redefined and a changed variable initialized again, and nothing else runs
again. - To build Chthonia you now need madcide 0.8.0.
Install
One download, one install: each package has everything Chthonia needs.
| Your computer | Download | Then |
|---|---|---|
| Ubuntu 24.04 | chthonia_0.2.0-1.ubuntu24.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Ubuntu 22.04 (also in WSL) | chthonia_0.2.0-1.ubuntu22.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Fedora | chthonia-0.2.0-1.x86_64.rpm |
sudo dnf install ./chthonia-*.rpm |
| Windows 10 or 11 | chthonia-0.2.0-windows-x86_64.zip |
Unzip it, run bin\chthonia.exe in its folder |
| macOS, Apple silicon | chthonia-0.2.0-macos-arm64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| macOS, Intel | chthonia-0.2.0-macos-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| Any Linux | chthonia-0.2.0-linux-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
Step-by-step instructions: Installing Chthonia. SHA256SUMS lists every file's checksum.
Chthonia 0.1.0
What changed
- New colours: VS Code's Dark+ scheme, in the window and in a terminal.
- The editor numbers its lines and marks the line the caret is on.
- In a terminal, the menu bar sits on the top row and the status bar on the bottom one.
- Chthonia is now built on madcide 0.7.0, the editor in its own home
(https://github.com/derekbsnider/madcide), which carries the madc compiler
it is built with. (Chthonia had been built directly with madc.) - The Symbols view — the session's functions and variables in the right
sidebar — is now part of madcide itself. Chthonia's bundle is purely its
look and feel: keys, layout, menus, help and colours. - Each package now carries madcide and the madc it is built on, so there is
still a single install and nothing else to set up.
Install
One download, one install: each package has everything Chthonia needs.
| Your computer | Download | Then |
|---|---|---|
| Ubuntu 24.04 | chthonia_0.1.0-1.ubuntu24.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Ubuntu 22.04 (also in WSL) | chthonia_0.1.0-1.ubuntu22.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Fedora | chthonia-0.1.0-1.x86_64.rpm |
sudo dnf install ./chthonia-*.rpm |
| Windows 10 or 11 | chthonia-0.1.0-windows-x86_64.zip |
Unzip it, run bin\chthonia.exe in its folder |
| macOS, Apple silicon | chthonia-0.1.0-macos-arm64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| macOS, Intel | chthonia-0.1.0-macos-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| Any Linux | chthonia-0.1.0-linux-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
Step-by-step instructions: Installing Chthonia. SHA256SUMS lists every file's checksum.
Chthonia 0.0.3
What changed
- Added autoindent, which can be toggled off and on.
- Built on madc 0.102.1 (many bug fixes).
Install
One download, one install: each package has everything Chthonia needs.
| Your computer | Download | Then |
|---|---|---|
| Ubuntu 24.04 | chthonia_0.0.3-1.ubuntu24.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Ubuntu 22.04 (also in WSL) | chthonia_0.0.3-1.ubuntu22.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Fedora | chthonia-0.0.3-1.x86_64.rpm |
sudo dnf install ./chthonia-*.rpm |
| Windows 10 or 11 | chthonia-0.0.3-windows-x86_64.zip |
Unzip it, run bin\chthonia.exe in its folder |
| macOS, Apple silicon | chthonia-0.0.3-macos-arm64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| macOS, Intel | chthonia-0.0.3-macos-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| Any Linux | chthonia-0.0.3-linux-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
Step-by-step instructions: Installing Chthonia. SHA256SUMS lists every file's checksum.
Chthonia 0.0.2
The first release of Chthonia, an easy place to learn C and C++.
Write a program, press F5, and see what it prints. Or type one line of C into the REPL and see its value right away.
What's in it
- An editor for C and C++, with syntax colours, find and replace, undo, and tabs for your open files.
- The REPL (a Read–eval–print loop) below the editor, to try code one line at a time. Your program's output and input appear there too.
- The Symbols view, listing the functions and variables you have defined.
- Problems are checked on save; click one to jump to its line.
- Help that opens as a tab beside your files.
Install
One download, one install: each package has everything Chthonia needs.
| Your computer | Download | Then |
|---|---|---|
| Ubuntu 24.04 | chthonia_0.0.2-1.ubuntu24.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Ubuntu 22.04 (also in WSL) | chthonia_0.0.2-1.ubuntu22.04_amd64.deb |
sudo apt install ./chthonia_*.deb |
| Fedora | chthonia-0.0.2-1.x86_64.rpm |
sudo dnf install ./chthonia-*.rpm |
| Windows 10 or 11 | chthonia-0.0.2-windows-x86_64.zip |
Unzip it, run bin\chthonia.exe in its folder |
| macOS, Apple silicon | chthonia-0.0.2-macos-arm64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| macOS, Intel | chthonia-0.0.2-macos-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
| Any Linux | chthonia-0.0.2-linux-x86_64.tar.gz |
Unpack it, run bin/chthonia in its folder |
Step-by-step instructions: Installing Chthonia. SHA256SUMS lists every file's checksum.