Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
[Caml-list] Announce: Schoca-0.2.3 released
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-10-24 (08:54)
From: Christoph Bauer <ich@c...>
Subject: [Caml-list] Announce: Schoca-0.2.3 released
Hi Caml-list,

Schoca is an implementation of the Scheme language. The primary
purpose of Schoca is the use as an embedded extension language in
OCaml applications.

The new release 0.2.3 fixes a lot of bugs and the interpreter is
now faster. scmTypes.mli lists all scheme-data specific functions.

An init file for slib is included (example/schoca.init). (slib:report)
works but not much more. This will be improved.

The new location of Schoca's  homepage is

Have fun with functional programming,
Christoph Bauer


Changes for 0.2.3
   o (define (f) 1)-Bug is fixed
   o wrong parsing of a the string like "...\\" is fixed
   o no termination of schoca shell when an exception occurs
   o getenv returns #f on unset vars
   o a lot of string functions (which uses string_of_datum instead od string_of_scm_string) are fixed
   o (load (...)) is fixed (missing eval)
   o parsing of symbols (or numbers) starting with a dot (`.') is fixed
   o examples/schoca.init for slib is included 
           (install slib 3a1, 
            setenv SCHEME_LIBRARY_PATH
            run (load "schoca.init"))
   o cond bugs are fixed
   o scm_eval (evaluation of arguments) is fixed

Changes for 0.2.2:
   o much faster function calls (ack.scm 8.3s -> 5.9s)

Changes for 0.2.1 (not released)

   o Fix for eq? on numbers.
   o `truncate' is added
   o documentation for ScmTypes
   o some functions are renamed

let () = let rec f a w i j = Printf.printf "%.20f\r" a; let a1 = a *. i /. j in
if w then f a1 false (i +. 2.0) j else f a1 true i (j +. 2.0) in f 2.0 false 2.0 1.0

To unsubscribe, mail Archives:
Bug reports: FAQ:
Beginner's list: