From: Christophe Raffalli <raffalli@cs.chalmers.se>
To: caml-light@pauillac.inria.fr
Cc: caml-list@pauillac.inria.fr
Subject: Re: Caml Special Light 1.07
Date: Wed, 27 Sep 1995 14:05:01 +0100 [thread overview]
Message-ID: <199509271305.OAA02246@muppet42.cs.chalmers.se> (raw)
In-Reply-To: <199509201505.RAA16403@pauillac.inria.fr> (message from Xavier Leroy on Wed, 20 Sep 1995 17:05:12 +0200 (MET DST))
Bonjour,
J'ai essaye CSL, et dans l'esemble je suis tres content d'avoir enfin un
compilateur petit et rapide.
J'ai remarque plus d'incompatibilite avel Caml-light que le document html ne
le dit (il serait bon de les y ajouter) :
- where rec a disparu ?
- fun ne marche qu'avec une seul cas de matching ?
- == dans les definition de type remplace par = (le script convert ne fait
pas cette transformation automatiquement)
- le pattern matching sur les streams. C'est dans le document html, mais le
point d'interrogation m'inquiete car j'ai un gros parser qui ne peut
s'ecrire avec yacc et que je n'ai pas tres envie de reecrire ....
- le matching sur les constructeurs a plus d'un arguments a change ?
#type b = B of int * int;;
type b = B of int * int
#let f (B c) = c;;
The constructor B expects 2 argument(s), but is here
applied to 1 argument(s)
je pense comprendre pourquoi ce changement (le cout cache de la
construction de la paire ?). Mais alors pourquoi ne pas ecrire les
constructeurs a plus d'un argument sous forme "uncurried" (et aussi pouquoi
ne pas autoriser l'application partielle d'un constructeur) ?
A par ca,
Encore merci a toute l'equipe ...
Christophe Raffalli
next prev parent reply other threads:[~1995-09-28 8:22 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
1995-09-20 15:05 Xavier Leroy
1995-09-27 13:05 ` Christophe Raffalli [this message]
1995-09-28 15:10 ` Xavier Leroy
1995-09-28 15:33 ` Christophe Raffalli
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=199509271305.OAA02246@muppet42.cs.chalmers.se \
--to=raffalli@cs.chalmers.se \
--cc=caml-light@pauillac.inria.fr \
--cc=caml-list@pauillac.inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox