Browse thread
[Caml-list] Changing implementations of standard libraries...
-
Jonathan Roewen
-
Gerd Stolpmann
-
Jonathan Roewen
- Jonathan Roewen
-
Jonathan Roewen
-
Gerd Stolpmann
[
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: | Jonathan Roewen <jonathan.roewen@g...> |
| Subject: | Re: [Caml-list] Changing implementations of standard libraries... |
Include paths. I see from the compiler sources, that when specifying -vmthreads, it adds +vmthreads to the HEAD of the include paths. When someone does -I on the command line, I assume these go at the TAIL of the include paths? And, because +vmthreads is at the head of the include path, it finds stdlib.cma in +vmthreads directory BEFORE the standard include directory, hence choosing the correct alternative implementation. Is this how it works? Sooo.... to make life simple for building apps targeting DST, I could make a customised version of the compiler, adding say a "dst" flag that specifies a different directory for a specialised implementation of the standard libraries, and threads, etc? And then, if DST ever takes off, could get integrated into the main ocaml suite? ;D Heh heh heh.... Jonathan