Skip to content

JIK STEM navigation

Provided solutionIn progressCurrent

Jim editor + jik Lisp

3 simple editors in one with Lisp-like support

About

- 3 simple editors (with incomplete functionality) based on:
1. Nano,
2. Vim (do not support multiplicity of keyboard commands, planned...), and 3. Emacs (at least basic functionality, extension is possible...).
- As underlying Lisp is used specially designed dialect called jik (as one unit using quaternions, hence the unusual name).
1. This dialect is based on Common Lisp (dual namespace) and Kernel Lisp (applicative/lambda and operative/vau), and on top of that macros. Supports unbounded integers.
2. Every symbol can be shadowed, and I mean every, period. If you want to use the “base” unshadowed version, i.e., the native version, prepend it with “#”, and to select function in value position, i.e., the Common Lisps “#'”, use “@” as in “(map @fn [1, 2, 3])”.
3. And the language is superset of JSON, so it is able to read basic configuration in already known language.

Delivery requirements

*nix-based system preferred, written and tested for 64-bit Linux.

Public source

CC0 now or automatically on 2031-08-19. This retained version cannot be removed.

https://www.jik-stem.com/media/0x0E_jim.tar.gz

Retained versions

3 simple editors in one with Lisp-like support

SHA-256 e7785afde379a2223b552189bc9045c77afcb64187f912d49bd38a057e02cb4e · CC0 1.0

https://www.jik-stem.com/media/0x0E_jim.tar.gz

Solver qualification

aegwenia/jik · minimum 525/525

People

Publisher: Miroslav Bezděk