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.36.0.tar.gz 0000585199 571 KB
janet.changes 0000009397 9.18 KB
janet.spec 0000003491 3.41 KB
Latest Revision
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1199895 from Soc Virnyl Estela's avatar Soc Virnyl Estela (uncomfyhalomacro) (revision 10)
- Update to version 1.36.0:
  * Improve error messages in bundle/add* functions.
  * Add CI testing and verify tests pass on the s390x architecture.
  * Save :source-form in environment entries when *debug* is set.
  * Add experimental filewatch/ module for listening to file system changes on Linux and Windows.
  * Add bundle/who-is to query which bundle a file on disk was installed by.
  * Add geomean function
  * Add :R and :W flags to os/pipe to create blocking pipes on Posix and Windows systems. These streams cannot be directly read to and written from, but can be passed to subprocesses.
  * Add array/join
  * Add tuple/join
  * Add bundle/add-bin to make installing scripts easier. This also establishes a packaging convention for it.
  * Fix marshalling weak tables and weak arrays.
  * Fix bug in ev/ module that could accidentally close sockets on accident.
  * Expose C functions for constructing weak tables in janet.h
  * Let range take non-integer values.
Comments 0
openSUSE Build Service is sponsored by