[1343] in java-interest
Re: "perform:" and Java
daemon@ATHENA.MIT.EDU (dufourd@enst.enst.fr)
Wed Aug 30 16:48:54 1995
From: dufourd@enst.enst.fr
To: java-interest@java.sun.com
Date: Wed, 30 Aug 95 20:00:52 +0200
Charles L. Perkins wrote:
>Is it really the case that *none* of you miss "perform:" enough to speak up?
Well, I come from Lisp : can you imagine someone missing perform: more than
a Lisp addict ? And yet, I did not speak up because :
(1) I don't know if there is a secure and efficient implementation of perform.
The amount of checking needed is too big.
(2) I have worked around most of the cases where I thought I would use it,
when it was quicker to code with perform: but also feasible (and probably
more efficient) with other contructs.
(3) I have reformulated more deeply the cases where I thought I NEEDED it,
to the same effect : better code in the end.
It changed my habits. It still is a little bit painful. IMHO, the operator
overloading discussion was revolving around that same thing. The theoretical
power of description of the language is the same with or without.
I am truly sorry if this seems patronizing.
JC
------------------------------------------------Lisp & Theater----------------
Jean-Claude Dufourd Departement Electronique,ENST Tel: +33 1 45 81 78 07
46 rue Barrault, 75013 Paris Fax: +33 1 45 80 40 36
Email: dufourd@elec.enst.fr URL: http://www-elec.enst.fr/~dufourd/jcd.html
-
Note to Sun employees: this is an EXTERNAL mailing list!
Info: send 'help' to java-interest-request@java.sun.com