Path: utzoo!attcan!uunet!husc6!rutgers!mailrus!uwmcsd1!nic.MR.NET!umn-cs!amit From: amit@umn-cs.cs.umn.edu (Neta Amit) Newsgroups: comp.lang.apl Subject: Re: APL-like languages Message-ID: <6256@umn-cs.cs.umn.edu> Date: 18 Jul 88 15:14:42 GMT References: <4600002@m.cs.uiuc.edu> Reply-To: amit@umn-cs.UUCP (Neta Amit) Organization: University of Minnesota Lines: 23 Nothing to compare, but if you're interested in powerful, expressive languages that have either interesting control structures or interesting data structures, I suggest that you take a close look at Scheme (for the former) and Icon (for the latter). In particular, notice how dynamic and flexible arrays/lists/tables can be in Icon (interchangeably); and how you can tailor the evaluator to your needs in Scheme (lexical/dynamic scoping, lazy evaluation, multiple environments); Icon's co-expressions; and its controlled backtracking; And functions (of any order) in Scheme, which are truly first class citizens, which can be passed, returned, be built/modified/destroyed, be named or anonymous. (You may find the recent book by Ralph Griswald, on the Implementation of the Icon Programming Language, very interesting.) Will some netlanders closely familiar with Miranda please comment? Other particularly interesting languages? -- Neta Amit U of Minnesota CSci Arpanet: amit@umn-cs.cs.umn.edu