Path: news.daimi.aau.dk!jacobse From: jacobse@daimi.aau.dk (Jacob Seligmann) Newsgroups: comp.lang.beta Subject: Re: BETA and X-Windows (was: Re: LISP and X-Windows) Date: 16 Sep 1994 09:06:48 GMT Organization: DAIMI, Computer Science Dept. at Aarhus University Lines: 30 Message-ID: <35bn78$ms@belfort.daimi.aau.dk> References: <34pog5$lss@hpsystem1.informatik.tu-muenchen.de> <34t9k3$2g5@nz12.rz.uni-karlsruhe.de> <356ghb$m5c@belfort.daimi.aau.dk> <356uuv$l10@Starbase.NeoSoft.COM> NNTP-Posting-Host: clematis.daimi.aau.dk Keywords: beta, lisp, clim, clx, ew, clio, clue, garnet Peter da Silva wrote: > Jacob Seligmann wrote: > > > AwEnv(# do (&label(# init:: (# do 'Hello world' -> label #) #)[]).init #) > > Why do all these new languages people come up with always end up looking > like someone decided Lisp was too readable and added a handful of TECO and > a splash of Forth to the mix? Admitted, you probably do need a firm grasp of BETA to appreciate the above concoction of just about every single syntactic construction available in the language (inheritance, anonymous pattern, virtual binding, assignment, instantiation, dereferencing, computed remote, etc.) into a single expression! It's a complex combination, and it's complex to read (especially when written as a one-liner, and even more so if you're unfamiliar with the terse syntax), but I still believe it is an excellent demonstration of BETA's orthogonality. /Jacob Seligmann ------------------------------------------------------------------------ Mjolner Informatics ApS Phone: (+45) 86 20 20 00 ext. 2754 Science Park Aarhus Direct: (+45) 86 20 20 11 - 2754 Gustav Wieds Vej 10 Fax: (+45) 86 20 12 22 DK-8000 Aarhus C, Denmark Email: jacobse@mjolner.dk ------------------------------------------------------------------------ BETA is better ------------------------------------------------------------------------