Skip to content

Releases: derekbsnider/chthonia

Chthonia 0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:30

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 :%p prints, a %type answer and
    each entry you type are coloured as madc -i colours them.
  • %runall in 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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:13

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

Choose a tag to compare

@github-actions github-actions released this 08 Oct 01:46

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

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:13

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.