Browse thread
Thread safe Str
[
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: | 2005-01-10 (20:26) |
From: | Martin Jambon <martin_jambon@e...> |
Subject: | Re: [Caml-list] Thread safe Str |
On Mon, 10 Jan 2005, Xavier Leroy wrote: > You are correct: the regexp compiler (written in Caml) and the > execution engine (written in C) are thread-safe, it's only the API (in > Caml) that uses global state. Good to know :-) > The implementation work should be quite small indeed, but don't > underestimate the work needed to design the API. API design is harder > than it seems... But if a few persons on this list want to team up to > design an API, that would be wonderful indeed. (A small group is > better than individual designers in that several pairs of eyes spot > inconsistencies better.) I would be glad to help if I can. However, my concerns are more about how to integrate regular expressions in the language so that they can be checked at compile-time just like the rest of the program. My Camlp4 syntax extension (http://martin.jambon.free.fr/micmatch.html) works just fine for this purpose and I am not asking for any change in the core OCaml syntax ;-) Martin -- Martin Jambon, PhD Researcher in Structural Bioinformatics since the 20th Century The Burnham Institute http://www.burnham.org San Diego, California