home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!uwm.edu!rpi!scott.skidmore.edu!psinntp!psinntp!dg-rtp!sheol!throopw
- From: throopw@sheol.UUCP (Wayne Throop)
- Newsgroups: comp.lang.misc
- Subject: languages which allow the introduction of new operators
- Summary: lisp, of course... and maybe some others
- Message-ID: <721458276@sheol.UUCP>
- Date: 11 Nov 92 02:11:54 GMT
- References: <BxI802.7EL@mentor.cc.purdue.edu>
- Lines: 19
-
- : From: hrubin@pop.stat.purdue.edu (Herman Rubin)
- : Message-ID: <BxI802.7EL@mentor.cc.purdue.edu>
- : Which languages allow the introduction of new operators?
-
- Lisp. Forth. Postscript. Smalltalk. Full PL/I had the ability
- to coin new statement types and keywords (though not new
- expression syntax).
-
- (To some extent, it depends on what counts as an "operator".)
-
- : Syntax is important for both producing code and understanding it.
-
- In Lisp, one can have any syntax one wishes, by manipulating reader
- macros. There have also been several experimental languages with
- tailorable expression syntax over the years, but the feature tends to
- remain unused, and the languages die out (according to discussions I've
- seen on comp.compilers).
- --
- Wayne Throop ...!mcnc!dg-rtp!sheol!throopw
-