I speak only of myself since I do not wish to convince, I have no right to drag others into my river, I oblige no one to follow me and everybody practices his art in his own way.
Tristan Tzara, "Dada Manifesto 1918”
Dada is a thought experiment. What if we were making a language like Rust, but one that was meant to feel more like Java or JavaScript, and less like C++? One that didn't aspire to being used in kernels or tiny embedded devices and was willing to require a minimal runtime. What might that look like?
As of right now, Dada doesn't really exist, though we have some experimental prototypes. If you'd like to learn more...
- Visit dada-lang.org and read the tutorial -- this will give you an idea what we're shooting for.
- On the web, visit https://dada-lang.org/playground to see how things work today.
- On your own computer, clone this repository and do
cargo dada run dada_tests/hello_world.dada
(requires Rust and Cargo to be installed).
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this repository by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.