Skip to content

Instantly share code, notes, and snippets.

@fsantanna
Last active September 12, 2015 11:16
Show Gist options
  • Save fsantanna/f4767d6ec6fbbd897aa8 to your computer and use it in GitHub Desktop.
Save fsantanna/f4767d6ec6fbbd897aa8 to your computer and use it in GitHub Desktop.
Céu v0.10 released!

What is Céu?

Céu is a language for "Structured Synchronous Reactive Programming", providing safe and deterministic shared-memory concurrency.

http://www.ceu-lang.org/

For a gentle introduction about the synchronous programming model, refer to the videos in the wiki:

http://www.ceu-lang.org/wiki/index.php?title=Videos

What is new in v0.10?

  • Vectors with bounds checking and static memory management.
  • Option types and tagged unions with static memory management.
  • A traversal mechanism for recursive types.
  • Experimental support for a "Time Machine".

See also the complete list of changes:

https://raw.githubusercontent.com/fsantanna/ceu/master/HISTORY

How can I try Céu?

  • You can try it online:

http://www.ceu-lang.org/try.php

  • You can download Céu-in-a-Box, a distribution of Xubuntu 13.04 that comes pre-installed with Céu:

http://www.ceu-lang.org/wiki/index.php?title=C%C3%A9u_in_a_Box

  • You can use the sources:

https://github.com/fsantanna/ceu

Feedback is highly appreciated!

Thanks,

Francisco Sant'Anna

http://www.ceu-lang.org/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment