Skip to content

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mice

Warning Initial stage of development.

Any help appreciate.

Simple and small Scheme interpreter in Hare.

About

Goals

  • R7RS-small;
  • Hare apps extending in Scheme;
  • No more than 2000 SLOC in Hare for core (everything that cannot be implemented in Scheme libs);
  • Be Snow and Akku.scm compatible;
  • Byte compilation;

Status

See TODO.

Usage

Preparation

Currently there are no parts that depend on a specific hardware platform. So it should work everywhere where Hare works. Depends only on Hare and its dependencies.

Build

make

Run tests

make check

Run

Enter REPL:

mice

Other

In the near future there will be an examples of the implementation of expanding the environment with custom functions and binding in the form of symbols for extending Hare applications.

License

The mice is available under the terms of the Mozilla Public License (MPL). You can freely link to the mice with software distributed under any license, but if you modify the mice, you must release your derivative works under the MPL as well.

About

MIRROR! Simple and small Scheme interpreter in Hare.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages