I'd like to keep tabs on the languages people are working on here, and create a few pages of useful information and links. I've got basics on (in order of...
I never really had any respect for Java... and this piece of code I saw in a book recently validates my rationale: array.sort( new Comparator() { ` public int...
... yes, I watched these... personally I thought LL2 was a little more interesting, but I am unsure what others thought... the one about the lego cpu thingy...
... Brain. ... yes, cool. however, I like my lang being called "LANG/BGB" (LB or LBs is also ok) though, since BGB, being my initials, is stuck on most things...
Hi, I'm going to implement a remote debugger for my pet language(Squirrel). I've already written down a raw design but I was wondering if there is already ...
http://www.mike-austin.com/home/reference/languages/index.shtml If something's not right or you want to add something, feel free to shoot me an e-mail. -- Mike...
... Thanks Mike - this is really neat. Nice job on the page design too. Btw, is there any normal html docs for Cleet? I'm unable to read the current docs in...
... I'll see what I can do about fixing them up for Safari. However, you can get Mozilla Firebird for OSX, which works fine (both for the Cleet docs and for...
... to ... new that I think of it, adding something like "LANG/BGB is a functional-imperative language based on scheme with a prototype object system and...
Dylan uses '<class>' for class names as in 'slot serial-number :: <integer>', and '*var*' for module level variables. I've been so used to C/Java style...
... I don't know Dylan very well, so I'm gonna ask: is the class named "<integer>", or is it named "integer" and the "<>" are the syntax for specifying a...
... I've been using something similar in Scarlet: implementation names are written as <StringFunctions> and object types are written as *String*. Overall I ...
... As I understand it, they are part of the identifier name. <myvar> is a legal name and so it *myvar*. I'm not sure what other symbols are supported. I...
... As Steve asked about Dylan -- are the <> and ** part of the identifier or do they denote a type of identifier? ... I'm starting to like this also. I use...
I came from a C++/Java background to Dylan and found the '<>' and '**' characters around names disconcerting at first. I never had a problem with the '-' in...
Chris Double
chris.double@...
Nov 15, 2003 8:46 am
749
On Fri, 14 Nov 2003 14:30:12 -0800 (PST), "Steve Folta" <steve@...> ... I believe the '*' for module variables is a carry over from Common Lisp where the...
Chris Double
chris.double@...
Nov 15, 2003 8:53 am
750
... Dylan looks very nice, will it ever catch on? It's very easy to learn the basic, although in my opinion a bit wordy at times. How does the init-keyword...
... anonymous blocks? define method square-list( list ) map( method(x) x * x end, list ); end where 'method(x) x * x end' is an anonymous method. I'm not the...
On Sat, 15 Nov 2003 09:53:10 -0000, "Mike Austin" <mike_ekim@...> ... It seems to work fine in practice. There is a generic function you can add methods...
Chris Double
chris.double@...
Nov 15, 2003 10:08 am
754
On Sat, 15 Nov 2003 01:58:01 -0800, "Steve Dekorte" <steve@...> ... Dylan has full closures. So code like: define method call-a-function(f) f("hello");...
Chris Double
chris.double@...
Nov 15, 2003 10:09 am
755
On Sat, 15 Nov 2003 10:06:35 -0000, "Mike Austin" <mike_ekim@...> ... Yep, that was right. Dylan can be almost described as an infix Scheme without...
Chris Double
chris.double@...
Nov 15, 2003 10:14 am
756
... I mean Smalltalk-like blocks that execute in the context in which they were created. Does the above do that? -- Steve...
... a ... in my case I just stuck for the most part with the scheme convention (using '-' as a seperator). I can also use the capitalization convention, but it...