lisp-rs
By vishpat
tamarin
A fast and flexible embedded scripting language for Go projects. [Moved to: https://github.com/risor-io/risor] (by cloudcmds)
lisp-rs | tamarin | |
---|---|---|
6 | 8 | |
132 | 168 | |
- | - | |
0.0 | 10.0 | |
4 months ago | 11 months ago | |
Rust | Go | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lisp-rs
Posts with mentions or reviews of lisp-rs.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-03-11.
- How to Write a (Lisp) Interpreter (In Python)
- My experience crafting an interpreter with Rust (2021)
-
Writing a simple Lisp interpreter in Rust
Author here, learn to write a simple Lisp interpreter in Rust https://github.com/vishpat/lisp-rs
- Best resources for a rust interpreter?
- Writing an Interpreter in Go
-
Introduction - Writing Interpreters in Rust: a Guide
The author here. Learn how to write a Lisp interpreter in Rust.
tamarin
Posts with mentions or reviews of tamarin.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-07.
- Tamarin v2.0.0-alpha - Now 127x faster with via a new compiler and VM
-
What would first-class ChatGPT integration look like in a new scripting language?
While working on https://github.com/cloudcmds/tamarin I got to wondering: what would some options be for a built-in ChatGPT capability? A scripting language could even be given syntax for ChatGPT interactions, passing prompts, or managing conversation context. What do you think? I suppose ChatGPT could be integrated at multiple levels: as an importable library, with new language syntax, or with built-in functions. I guess I'm mostly exploring the language syntax option here, but open to other thoughts and suggestions!
-
Writing an Interpreter in Go
Great book. This was the inspiration for Tamarin. I've been working on this as a side project for about a year now.
https://github.com/cloudcmds/tamarin
-
Tamarin: a new embedded scripting language written in Go
This builds on Writing an Interpreter in Go and other open source libraries. Tamarin is MIT licensed. If you want a glimpse at how easy it it to send your first HTTP request using Tamarin you can check out this example.
What are some alternatives?
When comparing lisp-rs and tamarin you can also consider the following projects:
re2c - Lexer generator for C, C++, Go and Rust.
enum-ptr - Ergonomic tagged pointer
book - Writing Interpreters in Rust: a Guide
logos - Create ridiculously fast Lexers
TablaM - The practical relational programing language for data-oriented applications
makelisp - Lisp implementation in GNU make