Quick Start

Download & Install

  • Download the latest file from the releases/ directory.
  • Execute the downloaded file.
    • Administrator privilege is not required.
    • Choose an installation directory.
  • Certify that a Céu-SDL shortcut has been created in the Desktop.
  • Certify that the installation directory appears on the screen.

Execute

  • Open the installation directory in the samples/ sub-directory.
  • Drag a sample file (e.g., sdl-01.ceu) and drop into the Céu-SDL shortcut.
  • Verify the program execution.

Uninstall

  • Just delete the installation directory entirely.

Description

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

SDL is a cross-platform software development library designed to provide a hardware abstraction layer to computer multimedia hardware components.

Céu is a reactive language that aims to offer a higher-level and safer alternative to C:

Céu-SDL empowers the development of SDL applications with the following extensions:

  • Awaiting events in direct/sequential style.
  • Parallel lines of execution with
    • safe abortion;
    • deterministic behavior (in contrast with threads).
  • Asynchronous loops for heavy computations.
  • Seamless integration with standard SDL (e.g., SDL_RenderFillRect, SDL_RenderPresent, etc).

Other (TODO)

  • Notepad++
  • Documentation