I like to speculate about extremes. What if you had a language in which nothing was ever compiled, all definitions were looked up at run time. Slow, yes, but...
... You mean dynamic scoping? It was used in ancient Lisps and most people believe it was a mistake. It makes passing functions as data fragile: names of local...
The "context-sensitive" aspect of this seems so intriguing to me that I am going to delurk from this list. I don't have any new programming language of my own...
... Rebol sort of works this way. The program is a list of words. The leftmost word is parsed and executed and it gets to decide what to do with the remainder...
... similar problems? Or is this where I start building my own programming language ;) ? << Maybe I skimmed it too much, but it sounds like Generics (aka...
I'd like some comments on a design I've been working on. I started playing around with my minimalist experimental language and wondered what a language would...
Hi, The GPL code at http://www.acooke.org/jara/org-acooke/index.html includes classes to manipulate parse trees from JavaCC and validate them against XML...
andrew cooke
andrew@...
Oct 20, 2003 1:24 pm
725
... This looks very similar to a notation Henry Lieberman has used in some of his papers. To my knowledge his notation was never implemented, i.e. he used it...
I was now thinking of something that could be possibly interesting, or maybe not. general idea: the language is a lisp/scheme like language; the language is...
I mostly just ended up continuing on my last compiler effort (one that spits out c). I was largely altering it so that I can at least hope for "reasonable"...
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...