[fonc] PICOBIT (was: OPERATING SYSTEM ON A FPGA)

2012-12-09 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Historical lessons to escape the current sorry state of personal computing?

2012-07-15 Thread Jecel Assumpcao Jr.
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

[fonc] st71-one-pager (was: Barbarians at the gate!)

2012-03-25 Thread Jecel Assumpcao Jr.
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)

Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

2012-03-15 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Apple and hardware (was: Error trying to compile COLA)

2012-03-14 Thread Jecel Assumpcao Jr.
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.

Re: [fonc] Raspberry Pi

2012-02-08 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Raspberry Pi

2012-02-07 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Raspberry Pi

2012-02-07 Thread Jecel Assumpcao Jr.
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

Re: [fonc] History of computing talks at SJSU

2011-12-20 Thread Jecel Assumpcao Jr.
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

Re: [fonc] History of computing talks at SJSU

2011-12-16 Thread Jecel Assumpcao Jr.
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

Re: [fonc] History of computing talks at SJSU

2011-12-14 Thread Jecel Assumpcao Jr.
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

Re: [fonc] OLPC related

2011-11-14 Thread Jecel Assumpcao Jr.
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

Re: [fonc] a little more FLEXibility

2011-09-06 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Re: a little more FLEXibility

2011-09-05 Thread Jecel Assumpcao Jr.
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

Re: a little more FLEXibility (was: [fonc] Re: Ceres and Oberon)

2011-09-02 Thread Jecel Assumpcao Jr.
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

a little more FLEXibility (was: [fonc] Re: Ceres and Oberon)

2011-09-01 Thread Jecel Assumpcao Jr.
Alan, 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

Re: [fonc] Re: Ceres and Oberon

2011-08-31 Thread Jecel Assumpcao Jr.
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

Re: [fonc] misc: x86 and ARM

2011-07-09 Thread Jecel Assumpcao Jr.
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,

Re: [fonc] Logo and Silicon

2011-06-14 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Logo and Silicon

2011-06-13 Thread Jecel Assumpcao Jr.
Casey, But did you actually understand the Visual6502 and not just the idea of it? 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

Re: [fonc] Electrical Actors?

2011-06-06 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Parsimony (was: Alto-2?)

2011-05-27 Thread Jecel Assumpcao Jr.
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

Re: [fonc] Alto-2?

2011-05-25 Thread Jecel Assumpcao Jr.
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

[fonc] Re: Visual 6502

2011-01-07 Thread Jecel Assumpcao Jr.
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.

[fonc] tiny computer (was: The Elements of Computing Systems)

2011-01-07 Thread Jecel Assumpcao Jr.
.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

Re: [fonc] The Elements of Computing Systems

2011-01-03 Thread Jecel Assumpcao Jr.
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

Re: [fonc] On inventing the computing microscope/telescope for the dynamic semantic web

2010-10-14 Thread Jecel Assumpcao Jr.
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

Re: [fonc] goals

2010-07-11 Thread Jecel Assumpcao Jr.
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,

Re: [fonc] hardware

2010-06-17 Thread Jecel Assumpcao Jr.
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)

[fonc] movies list (was: Figuring out what you all want to hear)

2010-03-16 Thread Jecel Assumpcao Jr
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

Re: [fonc] Figuring out what you all want to hear

2010-03-09 Thread Jecel Assumpcao Jr
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

[fonc] Smalltalk hardware (was: Reading Maxwell's Equations)

2010-02-28 Thread Jecel Assumpcao Jr
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