Browse thread
How to cleanly encode "quasi-constants"?
[
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: | Daniel de Rauglaudre <daniel.de_rauglaudre@i...> |
| Subject: | Re: How to cleanly encode "quasi-constants"? |
Hello, On Fri, Jun 23, 2000 at 04:27:00PM +0200, Remi VANICAT wrote: > I have a question about this : is there a way to make easily a compile > time constants? > (if i have a let var = func constant_argument, and i know that this > can't change from an execution to an other, i want it to be evaluated > only once) You can use preprocessors: i.e. /lib/cpp (general) or Camlp4 (specific to Ocaml). In Camlp4, you can do that with "quotations". (I am not sure that "easily" is appropriate... :-): you have to learn how Camlp4 works). -- Daniel de RAUGLAUDRE daniel.de_rauglaudre@inria.fr http://cristal.inria.fr/~ddr/