🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #2358

languages which allow the introduction of new operators

#2358
From: Wayne Throop
Date: Wed, 11 Nov 1992 02:11
19 lines
1243 bytes
: 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
Technical Details
Message-ID: <721458276@sheol.UUCP>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!uwm.edu!rpi!scott.skidmore.edu!psinntp!psinntp!dg-rtp!sheol!throopw
References: <BxI802.7EL@mentor.cc.purdue.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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