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

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

  1. fsantanna

    fsantanna New Member

    Joined:
    Feb 9, 2017
    Messages:
    2
    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

  • About Indie Gamer

    When the original Dexterity Forums closed in 2004, Indie Gamer was born and a diverse community has grown out of a passion for creating great games. Here you will find over 10 years of in-depth discussion on game design, the business of game development, and marketing/sales. Indie Gamer also provides a friendly place to meet up with other Developers, Artists, Composers and Writers.
  • Buy us a beer!

    Indie Gamer is delicately held together by a single poor bastard who thankfully gets help from various community volunteers. If you frequent this site or have found value in something you've learned here, help keep the site running by donating a few dollars (for beer of course)!

    Sure, I'll Buy You a Beer