Browse thread
[Caml-list] Announce: Schoca-0.2.3 released
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| 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
http://home.arcor.de/chr_bauer/schoca.html
Have fun with functional programming,
Christoph Bauer
P.S.:
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 caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners