[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu-arch-users] Pika Scheme project announcement

From: Clark McGrew
Subject: Re: [Gnu-arch-users] Pika Scheme project announcement
Date: Thu, 20 Nov 2003 16:34:28 -0500

On Wed, 2003-11-19 at 23:07, Tom Lord wrote:

> * The Goal
>   The primary objective of this project is to build an implementation of
>   Scheme which:
>     * can run as an interpreter
>     * is written in relatively portable C
>     * has good performance running interpreted code
>     * is easily extended by writing new primitive functions in C
>     * is easily targeted by a Scheme->C compiler
>     * has a precise garbage collector
>     * can have an incremental garbage collector
>     * implements R5RS precisely
>     * has a small-source-code and small-footprint core
>     * supports multiple instances in a single process
>     * has a firmly abstract interface to the representation of Scheme types
>     * can run multi-threaded programs
>     * has first-class environments
>     * has a low start-up time
>     * has a complete set of features for Posix systems programming
>     * has a richy featureful string and buffer type, including
>       superlative Unicode support

This sounds a lot like the direction you were originally taking GUILE. 
Is this intended to be included in existing applications as an extension
language?  If so, are the possible hooks for optional conservative GC
marking based on the C stack and heap?


Clark McGrew                    Univ. at Stony Brook, Physics and Astronomy
<address@hidden>        631-632-8299

reply via email to

[Prev in Thread] Current Thread [Next in Thread]