condtype
unseemly
condtype | unseemly | |
---|---|---|
3 | 5 | |
58 | 128 | |
- | - | |
7.3 | 0.0 | |
4 months ago | over 1 year ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
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.
condtype
-
condval: Create conditionally-typed values
In the v1.0 announcement of condtype, I introduced CondType. It enables choosing a type based on a compile-time constant (like std::conditional_t in C++):
- CondType brings C++ conditional_t to Rust
- CondType: choose types via boolean conditions
unseemly
-
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?
What are some alternatives?
typical - Data interchange with algebraic data types.
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
rust - Empowering everyone to build reliable and efficient software.
bitflags - A macro to generate structures which behave like bitflags
project-const-generics
aith - [Early Stages] Low level functional programming language with linear types, first class inline functions, levity polymorphism and regions.
deno - A modern runtime for JavaScript and TypeScript.
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.