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,
BASIC
at least had a small and graspable
Shaun,
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 were:
1)
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
it ...
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
same clock
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.
Alan,
Hi Loup
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
hardware
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.
It
Eugen Leitl wrote on Sat, 17 Dec 2011 10:43:09 +0100
[300 EUR GPU]
[InfiniBand features]
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
also
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
a necessary
Alan,
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
Alan,
[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
Alan,
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
BGB,
or, maybe all my x86 experience blinds me some to the elegance of
ARM's ISA?...
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
horrible?...
I think this is completely off topic for this list,
Karl,
Here is one proposed to be buildt in
Squeak http://www.computer.org/comp/proceedings/c5/2003/1975/00/19750120.pdf
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
Casey,
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
Casey,
[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
Dear Casey,
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
is
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.
.aspx
More interestingly, though, is beehive:
http://projects.csail.mit.edu/beehive/Beehive-2010-01-MIT.pdf
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
should mention
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
and
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:
http://blog.moryton.net/2007/12/computer-revolution-hasnt-happened-yet.html
I also have some material in my disks. Doing a little scanning on
jecel's list and
John,
you might find my list of Smalltalk related movies interesting:
http://www.smalltalk.org.br/movies/
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
Lisp.
There was a lot more development in that area than most people are aware
of:
http://www.merlintec.com:8080/hardware/26
However Lisp hardware is a collector's item now. :)
Only two
29 matches
Mail list logo