nanopass-framework-scheme VS lithium

Compare nanopass-framework-scheme vs lithium and see what are their differences.

nanopass-framework-scheme

The new nanopass framework; an embedded DSL for writing compilers in Scheme (by nanopass)

lithium

Clojure-based x86 assembler and toy Lisp compiler (by nathell)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
nanopass-framework-scheme lithium
7 2
474 118
0.0% -
0.0 0.0
over 1 year ago about 2 years ago
Scheme Clojure
MIT License -
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.

nanopass-framework-scheme

Posts with mentions or reviews of nanopass-framework-scheme. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-08.

lithium

Posts with mentions or reviews of lithium. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-07-08.
  • An ARM Assembler Written in Lisp
    3 projects | news.ycombinator.com | 8 Jul 2023
    I once wrote a rudimentary x86 assembler in Clojure:

    https://github.com/nathell/lithium/blob/master/src/lithium/a...

    In general, I find that s-expressions are actually a nice syntax for assembly languages. For x86, they kind of sidestep the AT&T vs. Intel conundrum, and you get to write macro-like functions in the host Lisp that compile down to s-expressions.

  • Minias – A mini x86-64 assembler for fun and learning
    3 projects | news.ycombinator.com | 15 Oct 2021
    Here’s mine, in Clojure, very incomplete (16-bit x86 only for now) and using a s-expression based syntax, in 253 LOC:

    https://github.com/nathell/lithium/blob/master/src/lithium/a...

What are some alternatives?

When comparing nanopass-framework-scheme and lithium you can also consider the following projects:

r7expander - R7RS expander

cproc - C11 compiler (mirror)

blockly - The web-based visual programming editor.

arpilisp - A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file

guile-json - JSON module for Guile

minias - A mini x86-64 assembler for fun and learning.

r6rs-pffi - Portable Foreign Function Interface (FFI) for R6RS

nanopass-framework-racket - nanopass compiler framework for Racket

salsa - A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.

IU-Fall-2021 - Course web page for Fall 2021.

gcc - Docker Official Image packaging for gcc

chez-docs - Access Chez Scheme documentation from the REPL