Slate is Bootstrapped
aster_ken writes "The latest Slate compiler is finally able to compile itself. To quote the website: "Slate is a prototype-based object-oriented programming language based on Self, CLOS, and Smalltalk. Slate syntax is intended to be as familiar as possible to a Smalltalker, rather than engaging in divergent experiments in that respect.' The beta release is currently being written in Common LISP." The latest version of Slate, 0.3, is now available for download. It was previously mentioned in this Slashdot article."
Anyone else mistake this Slate for the M$ Slate when reading the title?
Is it bootstraped? I think it may be bootstraped by smalltalk or something similar (like Self), but it use Lisp...... quite different language.
Last time I tried to do that I kept getting a syntax error. Some error about a missing colon.
My Lord! So that's it! And I thought they took my spleen!
=================
Unix is very user friendly, it's just picky about who its friends are.
That's his last name? "Schnitzel"?
Now there are several such languages available (other than slate). Once they're all a bit more stable (some are stable now) it will be interesting to do a bake-off and see how they compare.
These seem to be the most influential and active (at least at the moment) :
Are there other major/active languages in this vein?
So it looks like the original story here wasn't such a fluke after all. I was really kind of shocked that anyone would even look at it or want to use it given that it was written in Common Lisp for experimentation.
The language we write the system code in is currently not quite Slate, but it's designed to make the C code more consistent and relatively safe. We spent some months debugging the new implementation, so this release is focussed on being debugged. Future releases will have more features, and so forth.
And, no, I still don't care about the online magazine of the same name. Just think of it as "Clean Slate" Smalltalk or Slate Smalltalk. Too many other things are named Slate or some variation thereof, anyway (see the USPTO's registry).
My partner on the project plans on full compilation without a C back-end, but also that it will take time, so I can't promise you guys a darned thing yet - don't hold your breath! (He's a talented guy, and great to work with, but things like this take time to develop.)
..."my goodness, Bill really didn't like that Slate article recommending a switch to FireFox, did he?" (-:
I note that Slate was put up for sale recently, and am quietly wondering if that is a real reaction to editorial honesty.
Got time? Spend some of it coding or testing
IO Desktop is a source package for the prototype-based language Io, and its web site is www.iolanguage.com, not www.iodesktop.com.
This brings to mind the satan character in Time Bandits who blew up one of his minions after it told him that "The Supreme Being couldn't be all bad because he created you, sire." The satan character retorted "Don't ever talk to me that way again, I compiled myself."