Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dada-lang/dada

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.
https://github.com/dada-lang/dada

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# dada

Tzara

> 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”*

## What the heck is Dada?

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?

## To try it yourself...

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](https://dada-lang.org) and read the [tutorial](https://dada-lang.org/docs/dyn_tutorial.html) -- 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](https://doc.rust-lang.org/cargo/getting-started/installation.html)).

## License

Licensed under either of [Apache License, Version 2.0][apache] or [MIT license][mit] 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.

[apache]: LICENSE-APACHE
[mit]: LICENSE-MIT