Bio – experimental Lisp dialect, written in Zig
Bio is an experimental Lisp dialect on GitHub, featuring macros, garbage collection, and lambda expressions. Documentation is ongoing, with examples in `std.lisp` and `test.lisp`. Explore for more details.
Read original articleThe GitHub URL provided contains information about Bio, an experimental Lisp dialect similar to Scheme. Bio includes features like macros, garbage collection, error handling, modules, and a standard library. The core of Bio is based on lambda expressions, with syntax like `type` and `fun` built from them. The documentation for Bio is still in progress, and for the latest examples, it is suggested to refer to `std.lisp`, `test.lisp`, and files in the `examples` directory. The content offers a detailed table of contents covering topics such as building and running, language reference, standard library functions, and modules. For more specific details, the content at the GitHub URL can be explored further.
Related
Show HN: Python lib to run evals across providers: OpenAI, Anthropic, etc.
The GitHub repository provides details on LLM Safety Evals, accessible on evals.gg. It features a bar chart, a Twitter post, setup guidelines, and code execution commands. Contact for further support.
Pad jumps to avoid Intel erratum (2019)
The GitHub URL contains information about the Go programming language repository. For assistance or details about Go, you can ask for help.
MobileLLM: Optimizing Sub-Billion Parameter Language Models for On-Device Use
The GitHub repository contains MobileLLM code optimized for sub-billion parameter language models for on-device applications. It includes design considerations, code guidelines, outcomes on common sense reasoning tasks, acknowledgements, and licensing details. Contact repository individuals for support.
Show HN: Create Music with R
The "gm" package on GitHub allows music creation in R with code snippet, installation guide, and extra details. It supports music generation in the R environment.
Common Expression Language interpreter written in Rust
The GitHub repository features a Common Expression Language (CEL) implementation in Rust, offering a CEL-parser and interpreter for evaluating expressions. It emphasizes simplicity, speed, safety, and portability, providing examples and guidance in Rust, Java, Go, and TypeScript. Detailed documentation is available on the GitHub page.
I used to like Lisp-1s when I used Scheme, but having used Common Lisp for a while I've come to appreciate Lisp-2s, if only for silly things like...
(defun foo (list)
(declare (type List list))
(assert (> (length list) 1))
(list (second list)
(first list)))
Everything else aside it seems like a nice finger exercise for learning Zig.An example usage:
(filter (quicksort '(5 40 1 -3 2) <) (λ (x) (>= x 0)))
Related
Show HN: Python lib to run evals across providers: OpenAI, Anthropic, etc.
The GitHub repository provides details on LLM Safety Evals, accessible on evals.gg. It features a bar chart, a Twitter post, setup guidelines, and code execution commands. Contact for further support.
Pad jumps to avoid Intel erratum (2019)
The GitHub URL contains information about the Go programming language repository. For assistance or details about Go, you can ask for help.
MobileLLM: Optimizing Sub-Billion Parameter Language Models for On-Device Use
The GitHub repository contains MobileLLM code optimized for sub-billion parameter language models for on-device applications. It includes design considerations, code guidelines, outcomes on common sense reasoning tasks, acknowledgements, and licensing details. Contact repository individuals for support.
Show HN: Create Music with R
The "gm" package on GitHub allows music creation in R with code snippet, installation guide, and extra details. It supports music generation in the R environment.
Common Expression Language interpreter written in Rust
The GitHub repository features a Common Expression Language (CEL) implementation in Rust, offering a CEL-parser and interpreter for evaluating expressions. It emphasizes simplicity, speed, safety, and portability, providing examples and guidance in Rust, Java, Go, and TypeScript. Detailed documentation is available on the GitHub page.