davec@mhuxu.UUCP (01/29/87)
I recently ran across a language called RLISP. It appears to be a preprocessor to make lisp as much like Pascal as possible. I'd think this would be a bad thing for a class where many people were seeing lisp for the first time. It would make it even harder to stop thinking in terms of Pascal like constructs. Anyway, does anyone know why/when this language was written, and is it extensively used by anyone? Thanks, Dave Caswell {allegra|ihnp4|...}!mhuxu!davec davec@borax.lcs.mit.edu
shebs@utah-cs.UUCP (01/29/87)
In article <6267@mhuxu.UUCP> davec@mhuxu.UUCP (Dave Caswell) writes: > I recently ran across a language called RLISP. It appears >to be a preprocessor to make lisp as much like Pascal as possible. Rlisp is a surface syntax for Standard Lisp, and is part of the Portable Standard Lisp (PSL) system. It is inspired by Algol-60, not Pascal. Lispers around here hate it, while the symbolic algebra and graphical modelling people think it's the only reasonable way to do Lisp. In fact, they've been wanting a version of the parser moved into Common Lisp from PSL, so they can continue to have Rlisp! It makes sense for people doing massive formula manipulation - standard mathematical notation will always win out over alternate syntaxes. It's worth noting that most Lisp dialects have some sort of Algol-like frontend, although Rlisp is probably the most complete of them. > Dave Caswell stan shebs
carr@utah-cs.UUCP (Harold Carr) (02/04/87)
In article <6267@mhuxu.UUCP> davec@mhuxu.UUCP (Dave Caswell) writes: > > I recently ran across a language called RLISP. ... Rlisp was developed by the University of Utah. It was developed to support the REDUCE symbolic algebra system. The idea is that long math equations are easier to understand in infix notation. Portable Standard Lisp (PSL) was developed to support reduce. The PSL system source code was originally written in RLISP also, but has since been converted to conventional Lisp syntax. RLISP now is just a parser to support REDUCE. We agree, don't teach Lisp using RLISP. Harold Carr
gordon@warwick.UUCP (02/09/87)
REDUCE LISP, perhaps? REDUCE is a computer algebra system, now written in Cambridge LISP. Gordon Joly -- {seismo,ucbvax,decvax}!mcvax!ukc!warwick!gordon