From: Fabrice Le Fessant <fabrice.le_fessant@inria.fr>
To: caml-list@inria.fr
Subject: Re: [Caml-list] equality over functional value
Date: Tue, 24 Apr 2001 09:13:43 +0200 (CEST) [thread overview]
Message-ID: <15077.10151.589093.42683@cremant.inria.fr> (raw)
In-Reply-To: <20010423095627.A517@pauillac.inria.fr>
Personally, I think functions comparisons should always have the same
behavior. So, we have two options:
- Always raise an exception, even for f = f. This would have a cost
for all programs, since the runtime would have to check the type of
the value before testing for pointer equality.
- Never raise an exception. Function comparison would be closure
comparison. Most people will never use any such comparison, and I
don't know any already-written program whose behavior would be
broken by this change. Even if the semantics is not clearly defined,
it is not the first time (cf labels), and it can be seen as an
implementation compromise...
So, I personnaly vote for the second one.
- Fabrice
-------------------
To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr
prev parent reply other threads:[~2001-04-24 7:13 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-04-20 20:12 Georges Brun-Cottan
2001-04-20 21:23 ` Alain Frisch
2001-04-21 11:32 ` Marcin 'Qrczak' Kowalczyk
2001-04-21 15:24 ` David Monniaux
2001-04-23 7:01 ` Jean-Christophe Filliatre
2001-04-23 7:56 ` Xavier Leroy
2001-04-23 14:04 ` Alain Frisch
2001-04-24 7:13 ` Fabrice Le Fessant [this message]
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=15077.10151.589093.42683@cremant.inria.fr \
--to=fabrice.le_fessant@inria.fr \
--cc=caml-list@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