unseemly
Macros have types! (by paulstansifer)
dits
A collection of useful dit classes (by ditabase)
unseemly | dits | |
---|---|---|
5 | 1 | |
128 | 7 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | almost 3 years ago | |
Rust | Python | |
MIT License | GNU General Public License v3.0 only |
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.
unseemly
Posts with mentions or reviews of unseemly.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-01.
-
Cognition: The Revolutionary Antisyntax Language Redefining Metaprogramming
There’s another project that goes the other direction, but I don’t remember if it has balanced brace requirements https://github.com/paulstansifer/unseemly
-
Peridot: A functional language based on two-level type theory
Did you take a look at paul stansifer's unseemly? https://github.com/paulstansifer/unseemly cc /u/paul_stansifer
-
How do you typecheck a macro?
You could look at how https://github.com/paulstansifer/unseemly/ does it
-
Are there composable compilers?
Other projects not mentioned yet in this area are GraalVM and unseemly by Paul Stansifer https://github.com/paulstansifer/unseemly
- Thoughts on "Kirby" languages, a lang that can execute any other lang?
dits
Posts with mentions or reviews of dits.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2020-12-28.
-
Thoughts on "Kirby" languages, a lang that can execute any other lang?
This also means that for real data types like numbers and booleans, or heaven forbid, objects, the client language will have to fiddle with whatever data it got. In this early version of JavaScript numbers, it calls parseFloat() on every dit variable before it uses it. In C, that might mean decoding JSON into something more useful. I should be clear, this is clearly less useful than having the language directly available, but these translation steps can be encapsulated away.
What are some alternatives?
When comparing unseemly and dits you can also consider the following projects:
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
bitflags - A macro to generate structures which behave like bitflags
aith - [Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions.
bril - an educational compiler intermediate representation
hackett - WIP implementation of a Haskell-like Lisp in Racket
dit-cli - The interface for dit, a universal container file.
klister - an implementation of stuck macros
wyvern - The Wyvern programming language.
rakudo - 🦋 Rakudo – Raku on MoarVM, JVM, and JS
ink - inkle's open source scripting language for writing interactive narrative.
uhc-light