Skip to content

parrot/pheme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is Pheme, version 0.1.0
----------------------------

Copyright (C) 2006 - 2009, Parrot Foundation.

Pheme is a Parrot-based implementation of Scheme, in the sense that it has the
same syntax (what syntax it has) and shares the name of some built-ins.  Please
note the version number.

PREREQUISITES
-------------

Pheme depends on Parrot 0.4.13 or higher, PGE, and TGE.

INSTRUCTIONS
------------

Get Parrot.  Compile Parrot.  Make sure its tests pass, particularly those of
PGE and TGE.

Compile Pheme:

  $ parrot setup.pir
  $ parrot setup.pir make test

Note that the tests are actual Pheme programs, written entirely in Pheme
(except for the test library, which is a PIR program).

Run the Pheme compiler via Parrot.  The first argument to the compiler should
be a Pheme program to run.

  $ parrot pheme.pbc some_program.pheme

Read the TODO file for an idea of some ways to improve this language.

Please send all patches, bug reports, and suggestions to the Parrot mailing
list.

15 July 2007
chromatic

About

Scheme compiler for the Parrot Virtual Machine

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published