Home Reading Searching Subscribe Sponsors Statistics Posting Contact Spam Lists Links About Hosting Filtering Features Download Marketing Archives FAQ Blog From: Alan Schmitt public.gmane.org> Subject: Attn: Development Editor, Latest Caml Weekly News Newsgroups: gmane.comp.lang.ocaml.weekly-news Date: Tuesday 30th June 2009 07:21:37 UTC (over 8 years ago) ```Hello, Here is the latest Caml Weekly News, for the week of June 23 to 30, 2009. 1) New HLVM examples! 2) Other Caml News ======================================================================== 1) New HLVM examples! Archive: ------------------------------------------------------------------------ ** Jon Harrop announced: The HLVM project now includes two examples: a calculator and a tiny compiler: The design and implementation of the compiler are described in detail in the latest OCaml Journal article: The compiler can execute the following OCaml-like program to print the Mandelbrot set: # let rec pixel((n, zr, zi, cr, ci) : int * float * float * float * float) : unit = if n = 65536 then print_char ' ' else if zr * zr + zi * zi >= 4.0 then print_char '.' else pixel(n+1, zr * zr - zi * zi + cr, 2.0 * zr * zi + ci, cr, ci);; # let rec row((i, j, n) : int * int * int) : unit = if i>n then () else begin let cr = 2.0 * float_of_int i / float_of_int n - 1.5 in let ci = 2.0 * float_of_int j / float_of_int n - 1.0 in pixel(0, 0.0, 0.0, cr, ci); row(i+1, j, n) end;; # let rec col((j, n) : int * int) : unit = if j>n then () else begin row(0, j, n); print_char '\n'; col(j+1, n) end;; # let rec mandelbrot(n : int) : unit = col(0, n);; # mandelbrot 77;; In particular, our compiler runs this program interactively 50x faster than the OCaml top-level and 60% faster than native-code compiled OCaml! Check out HLVM's SVN repository including these examples with: svn checkout svn://svn.forge.ocamlcore.org/svnroot/hlvm ======================================================================== 2) Other Caml News ------------------------------------------------------------------------ ** From the ocamlcore planet blog: Thanks to Alp Mestan, we now include in the Caml Weekly News the links to the recent posts from the ocamlcore planet blog at . Camomile 0.7.2: RegSTAB: Transition to OCaml 3.11.1 has started in Debian: ======================================================================== Old cwn ------------------------------------------------------------------------ If you happen to miss a CWN, you can send me a message ([email protected]/* */) and I'll mail it to you, or go take a look at the archive () or the RSS feed of the archives (). If you also wish to receive it every week by mail, you may subscribe online at . ======================================================================== -- Alan Schmitt The hacker: someone who figured things out and made something cool happen. .O. ..O OOO```
CD: 2ms