Janet Programming Language

Edit Package janet
https://janet-lang.org/

Janet makes a good system scripting language, or a language to embed in other programs. Janet also can be used for rapid prototyping, dynamic systems, and other domains where dynamic languages shine. Implemented mostly in standard C99, Janet runs on Windows, Linux and macOS. The few features that are not standard C (dynamic library loading, compiler specific optimizations), are fairly straightforward. Janet can be easily ported to new platforms. While Janet is embeddable, it comes with a bit more out of the box than many other such easily embeddable languages such as threading, networking, an event loop, subprocess handling, regex-like library called PEG, and more.

Refresh
Refresh
Source Files
Filename Size Changed
janet-1.31.0.tar.gz 0000555039 542 KB
janet.changes 0000003959 3.87 KB
janet.spec 0000002898 2.83 KB
Revision 4 (latest revision is 7)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1114542 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 4)
- Update to version 1.31.0:
  * Report line and column when using `janet_dobytes`
  * Add `:unless` loop modifier
  * Allow calling `reverse` on generators.
  * Improve performance of a number of core functions including `partition`, `mean`, `keys`, `values`, `pairs`, `interleave`.
  * Add `lengthable?`
  * Add `os/sigaction`
  * Change `every?` and `any?` to behave like the functional versions of the `and` and `or` macros.
  * Fix bug with garbage collecting threaded abstract types.
  * Add `:signal` to the `sandbox` function to allow intercepting signals.
Comments 0
openSUSE Build Service is sponsored by