Josh Grams wrote:
I have always wondered how far in that direction you could go with
Scheme or another high-level dynamic language. In my (again, fairly
uninformed) opinion it seems mainly a question of how much of the
dynamic stuff can be analysed and compiled down to static code to reduce
Iian Neill wrote:
Although there are plenty of blogs and forums on programming out there, it's
really sad that there isn't some mass medium for programming literacy -- and
I suspect that a big part of it is that, despite its many documented flaws,
at least had a small and graspable
Here is my current attempt at replicating the diagram alongside the code laid
out as in appendix III. http://order-of-no.posterous.com/st71-one-pager .
Shouldn't this be called st72-one-pager?
If I understood correctly, the software systems that were designed by
Alan Kay wrote on Wed, 14 Mar 2012 16:44:33 -0700 (PDT)
The CRISP was too slow, and had other problems in its details. Sakoman liked
Thanks for the information! Just looking at the papers about it I had
the impression that it would be reasonably faster than an ARM at the
Alan Kay wrote on Wed, 14 Mar 2012 11:36:30 -0700 (PDT)
Yep, I was there and trying to get the Newton project off the awful ATT chip
they had first chosen.
Interesting - a few months ago I studied the datasheets for the Hobbit
and read all the old CRISP papers and found this chip rather cute.
Actually, your last guess was how we thought most of the optimizations would
be done (as separate code guarded by the meanings). For example, one idea
was that Cairo could be the optimizations of the graphics meanings code we
would come up with. But Dan Amelang did such a great
Reuben Thomas wrote:
On 7 February 2012 11:34, Ryan Mitchley wrote:
I think the limited capabilities would be a great visceral demonstration of
the efficiencies learned during the FONC research.
I was thinking in terms of replacing the GNU software, using it as a cheap
Alan Kay wrote:
In the difference between research and engineering department I
think I would first port a version of Smalltalk to this system.
The Squeak VM used in the new OLPC machine should work just fine on this
board on top of one of the Linuxes that have already been tested on it.
Eugen Leitl wrote on Sat, 17 Dec 2011 10:43:09 +0100
[300 EUR GPU]
Thanks for the tip about InfiniBand. I kept track of it while it was
being developed but had wrongly assumed it had mostly died off when PCI
Express started to become popular. It is actually a lot faster
John Zabroski wrote:
You said that our field had become so impoverished because nobody
googles Douglas Englebart and watches The Mother of All Demoes, and
also noted that evolution finds fits rather than optimal solutions.
But you didn't really provide any examples of how we are the victims
Karl Ramberg wrote:
One of Alans points in his talk is that students should be using bleeding edge
hardware, not just regular laptops. I think he is right for some part but he
recollected the Joss environment which was done on a machine about to be
scraped. Some research and
The Raspberry Pi people have my full support. Certainly I would like
children to have the same free access to their computers that the
Sinclair Spectrum/BBC Micro generation had and this is normally not the
case even if they have a PC of their own. But while the $25 price tag is
Michael Haupt wrote:
Am 06.09.2011 um 13:49 schrieb Bert Freudenberg:
In the latest Squeak alpha you can drag any slot from one inspector onto any
slot of another inspector, replacing the object in it.
indeed. That is cool. :-DAlmost like arrow dragging in Self, only without the
I hate to be the one to bring this up, but this has always been a
feature of all the Smalltalks ...
I was going to say that this was introduced in 1976 and that the first
two version of Smalltalk had a more traditional REPL. But I would have
to check since I might be remembering it
[second part was about wafer scale memories]
That was a great idea and was eventually adopted by DRAM makers to
increase yields (spare rows that could replace faulty ones at
manufacturing test time). These days losses due to cutting up the wafers
or encapsulation are pretty low, but I am
The Flex Machine was the omelet you have to throw away to clean the pan,
so I haven't put any effort into saving that history.
Fair enough! Having the table of contents but not the text made me think
that perhaps the section B.6.b.ii The Disk as a Serial Associative
Memory and B.6.c. An
thanks for the detailed history!
1966 was the year I entered grad school (having programmed for 4-5 years,
but essentially knowing nothing about computer science). Shortly after
encounters with and lightning bolts from the sky induced by Sketchpad and
Simula, I found the Euler papers
or, maybe all my x86 experience blinds me some to the elegance of
whatever is so great about it, well, I am not seeing it at this level.
why then do so many people seem to complain that the x86 ISA is so
I think this is completely off topic for this list,
Here is one proposed to be buildt in
Thanks for the link! It looks nice. I am currently helping out with an
undergraduate course on computer architecture and adopted the WinMIPS64
simulator. A more flexible
But did you actually understand the Visual6502 and not just the idea of
Nope. But it struck me to be able to see it compute. I do think I took
something of value from the experience: I just don't know what it is yet.
I agree it is a very interesting experiment and I like to
Has anyone taken the actor model down to the metal?
I studied this in detail back in 1990 and had several references. These
are physically hard for me to reach right now and probably are not easy
to find on the web.
Though not an actor model, you might find my RNA idea of objects and
[Chuck Thacker chapter]
Note that TinyComputer is a series of designs starting with the one in
the first Steps report. Just looking at what changed from one to the
next is very educational.
The recent version in the Beehive brought back some of the flavor of
programming in Alto
Ian Piumarta wrote on Wed, 25 May 2011 21:20:24 -0400
a) I want to play with software
b) I want to play with FPGAs
You could start with Thacker's 'Tiny Computer' (described from p.123 onwards
in http://piumarta.com/pov/points-of-view.pdf) and add/fix whatever you think
Casey Ransberger wrote:
Also inaccurate: in their slide deck, they call out that what they've
done is more like a simulation than an emulation, and that this
approach reduced the amount of code the had tow write, if their
graphs are meaningful, by something like an order of magnitude.
More interestingly, though, is beehive:
I had mentioned this, but thanks for providing these links.
On Jan 3, 2011, at 2:16 PM, Jecel Assumpcao Jr. wrote:
[...] Chuck Thacker's series of TinyComputer
processors also have
I am *very* interested in this subject - not only do I hope that the
Squeak computer I am building will be itself an educational object, but
I am also helping two related projects. I'll briefly describe those two
projects before making comments on the Nand to Tetris course, but I
Pascal J. Bourguignon wrote:
No idea, but since they invented Java, they could have at a much lower
cost written their own implementation of Smalltalk.
or two (Self and Strongtalk).
Of course, Self had to be killed in favor of Java since Java ran in just
a few kilobytes while Self needed a
Steve Dekorte wrote on Sat, 10 Jul 2010 03:22:29 -0700
On 2010-07-10, at 12:25 AM, Hans-Martin Mosner wrote:
For quite some time I've been pondering the duality of the class/instance
method/context relations. In some sense, a context is an object created by
instantiating its method,
Steve Dekorte wrote on Thu, 17 Jun 2010 12:42:11 -0700
Does anyone know of any projects that have used associative memories (which
are now large and relatively cheap) for implementing dynamic runtimes? Could
such an approach give us single cycle dynamic lookups and (for the most part)
Thiago Silva wrote on Wed, 10 Mar 2010 05:06:53 -0300
you might be interested in the following transcript of the '97 oopsla speech:
I also have some material in my disks. Doing a little scanning on
jecel's list and
you might find my list of Smalltalk related movies interesting:
One problem is that several people I know who really should see these
movies have trouble with English. I could create subtitles, but then
would have to host the modified versions somewhere
Kurt Stephens wrote:
Smalltalk did not spawn an entire industry of specialized hardware like
There was a lot more development in that area than most people are aware
However Lisp hardware is a collector's item now. :)
Mail list logo