[ANN] Céu-SDL: Structured Reactive Programming for SDL

Discussion in 'Game Development (Technical)' started by fsantanna, Feb 9, 2017.

  1. fsantanna

    fsantanna
    Expand Collapse
    New Member

    Joined:
    Feb 9, 2017
    Messages:
    1
    Likes Received:
    0
    # Watch an introductory video on YouTube:



    # What is Céu-SDL?

    Céu-SDL supports the development of SDL games and applications in the
    programming language Céu:

    https://github.com/fsantanna/ceu-sdl/

    # What is Céu?

    Céu is a language providing *Structured Synchronous Reactive Programming*,
    a model for handling events through powerful control mechanisms:

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

    The site offers an introductory video of 15 minutes.

    # Example

    The example in the link spawns a moving rectangle every second:

    https://github.com/fsantanna/ceu-sdl/blob/v0.20/samples/sdl-03.ceu#L30

    - the program is limited to at most 5 rectangles
    - after 10 seconds they are all aborted
    - the enclosing loop makes everything restart

    The example illustrates structured composition and seamless abortion of
    activities in parallel.

    # Feedback is highly appreciated!

    Thanks,

    Francisco Sant'Anna

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

Share This Page