The version of Syndicate current at the conclusion of Tony Garnock-Jones's PhD research, end-of-2017/start-of-2018.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sam Caldwell 690f9e65a8 more docs and cleanups 1 month ago
..
doc Remove obsolete "examples" 5 years ago
syndicate provide an interface for msd tracing 5 months ago
syndicate-gl Make #lang syndicate equivalent to #lang syndicate/actor. Fixes #17. 4 years ago
syndicate-gui-toolbox omit 7gui examples in tests 1 year ago
syndicate-ide swap the meaning of spawn and actor in racket syndicate 4 years ago
typed more docs and cleanups 1 month ago
.gitignore Move contents to subfolder in prep for merge 5 years ago
FAQ.md Update FAQ.md 4 years ago
Makefile First sketch of "IDE" for Syndicate 5 years ago
README.md Move syndicate-monolithic to new historical directory. 5 years ago
info.rkt Cosmetic (sort-lines) [2/2] 1 year ago

README.md

Racket implementation of Syndicate

The language itself

This repository contains a Racket implementation of Syndicate in syndicate, which includes

Auxiliary collects

  • syndicate-gl is a Syndicate interface to 2D OpenGL based graphics

Compiling and running the code

You will need Racket version 6.4.0.14 or later.

Once you have Racket installed, run

raco pkg install syndicate

to install the package from the Racket package repository, or

raco pkg install

from the racket/ directory of the Git checkout to install the package from a local snapshot. (Alternatively, make link does the same thing.) This will make #lang syndicate available to programs.

At this point, you may load and run any of the example *.rkt files in the syndicate/examples/ directory.

Copyright © Tony Garnock-Jones 2010, 2011, 2012, 2013, 2014, 2015, 2016.