In this ramble I give in brief where I stand vis a vis computer science this month and how I see its history and the history of my own attention to this field....
By the way, I have seen Lucy in Addis Ababa. She is shockingly poorly guarded. She lies curled up in their general museum of culture, art, and natural...
Thanks for your note. Many comments follow. [WARNING: Much of the following is probably inscrutable to those without a strong computer science background.] ......
Perhaps I should explain that, as Jack mentioned in his previous message, Lucy is the name of a programming language I designed with Vijay Saraswat. It was...
... Eh? I thought they could not deliver nests, and you could only have exactly one nest per house. By putting that restriction in Lucy you made the...
Lists "In other words, I used only boxes with 2 holes. So the list (a b c) was not the box [a | b | c] but instead [a | [b | [c | []]]]. (The [] is supposed to...
Whoops, Jack is right. Birds carry only birds in Lucy. Best, -ken ... From: "Jack Waugh" <waugh@...> To: <ToonTalk@yahoogroups.com> Sent: Saturday, May 08,...
A given TT robot has to be written around one and only one model of how continuations are working in the programming style that that robot is participating in....
I came across a case where I thought I was programming a solution to a fairly simple problem, but the operations that could go into one robot in theory were...
Hi Jack, About this last bit: you already have half of an unambiguous end. - Hold book; - Press 1 - Press - Now you're at the last page. The other half is...
Leonel and Jack - Interesting topic. Just today I was making "sequential" robots into a team as Leonel suggests. The first robot does a bit and changes the box...
Dear Jack and other ToonTalkers - I've noticed that many such bugs don't arise if one starts with a good example box when training robots. While training with...
The manual says that if you put a book on a truck before adding a robot and a box to the truck, the robot will use the given book instead of the programmer's...
Good question. What this really means (I should clarify the documentation) is that if you train a robot to drop a text pad or number pad on the main notebook ...
In communicating with each other, human beings often enter special areas of discourse in which they employ jargons. These dialects are supposed to work more...
Hi Jack, I like the idea of devising a technical terminology for ToonTalk. I'm not so keen on a jargon proper, in the sense that the word itself implies a...
I notice that whenever I get up and leave a house, Tooly comes with me. I don't see him leaving a copy of himself behind. If I have left robots working there...
Another good question. I think the solution would be that robots work with a copy of Tooly after he leaves. As it is robots use copies of Dusty and Maggie....
Hi Ken, Not to mention that almost all would like to be able to "play" in the lawn - i.e., for things to work as usual there also. Inté, Leonel ... From: Ken...
ToonTalk houses are built very quickly, and probably to achieve that, the builders use light materials and sometimes engage in shoddy workmanship. When they...
Dear Friends, This is to suggest the possible benefits of adopting a common structure of box for all servers. I will suggest a structure I think is the best,...
On encountering a new programming language, the software engineering community must ask, "How shall we quote code in this language?". In addressing the...
The bird is the built-in ToonTalk object type that can provide, in the most general way available in the language, a reference to a server. Such a reference...
Hi Jack, In fact, by including the message thread in the message, the process of reading and understanding context is much more convenient and efficient than...
When I pick up a notebook and hit ctrl-C, and I look at the text in my clipboard, it looks suspiciously short. Are the book's contents in there? I'm using...
I'm experimenting with an aspect of style in which I include in a given system or scheme or framework or subsystem or module, two notebooks: a "menu" and a...