Skip to content

pierredepascale/gooli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gooli

Gooli is a reimplementation in Scheme of the GOO language developed by Jonathan Bachrach. The language features:

  • a SEXP based syntax
  • a class based object system with a rich type system: singleton, ...
  • multiple dispatch with generic functions

It is implemented with the Gambit-C system.

Installing

The installaion of goo follows the standard GNU procedure:

% ./configure
% make
% make install

Running

Gooli supports evaluating forms in a REPL and evaluating an entire file. Start a REPL with:

% goo.scm

To evaluate a file, do:

% goo.scm <file.goo>

About

A GOO like language implemented with Gambit-C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages