So suppose we cobble up a variable-width text pad containing the encoding that would be spit out for copying a robot to the clipboard. If we paste it back...
Interesting observation. Sure enough it does work to copy to the clipboard a variable-width text pad that contains the XML encoding for a robot (or other...
Dear ToonTalkers, Ylva and I have been discussing whether the current design is good for setting options, saving files, pausing, and the like. Here's our most ...
Dear ToonTalkers -- Once again Jack has a nice post connecting ToonTalk to advanced computer science concepts. In this case lazy evaluation -- that is...
Hi everybody, Some time ago, I ran into a problem: I had some objects that would respond to specific robots when they were held in hand, dropped and selected....
... clients ... at hand ... values. Given the scheme that I suggested, one could build a "lazy-to-eager" robot team that could take a box with a bird and a...
Hi all. ... The issue is that client code shouldn't have to do anything explicit to demand a value. If, for example, the ToonTalk pattern matcher and Bammer ...
Hi all. When I started this topic, the question I was interested in was how can we do lazy evaluation in ToonTalk (TT) as it is. Ken Kahn's remarks in ...
Dear ToonTalkers - ... There are some subtleties here. If a robot gives M1 to a bird and then M2 to the same bird then ToonTalk guarantees that M1 ends up on...
Suppose we introduce a new variant of bird/nest pair, a lazy one. Then, whatever lazy processing costs, efficiency-concious programmers could avoid paying...
Lazy nests and birds could be described in terms of eager ones. Why would lazy ones require distributed garbage collection, if the eager ones necessary to...
... When matching some value or type against an "eager" nest ToonTalk just has that robot wait for something to appear on the nest. No need to contact birds of...
Hi all. I prefer to think about this issue as an instance of designing a more sophisticated scheduler for ToonTalk. Independent of laziness, there was a long...
Dear ToonTalkers, This release fixes several bugs since Beta 43. There are no new features and won't be until ToonTalk 3 is ready for release. Send me email...
Hello All, I've recently started working with Toontalk and I'm working on finding a decently efficient way to edit pictures in the beta version. When I exit...
Hi all. In the beta version you can add PictureEditor=mspaint.exe to the Executables section of toontalk.ini and all should work fine. The installer doesn't do...
In the CD version, about half the time when I program a robot to take a robot from the right page of a book, it takes the text from the left page instead....
Somewhere in the literature, Ken Kahn (I think) mentions that some children show surprise that when you make a mistake and correct it in training a robot (e....
I suggest a feature, where a programmer could right-click on a bird or nest and be able to follow the links so represented (for local birds/nests). If the...
Dear ToonTalkers, ... Interesting ideas. I have notes (that are over 10 years old!) on the idea of adding a lasso to ToonTalk. (I'm not sure if a lasso is...
I like Jack's idea better. I'm afraid with the lasso you might get lost. Grab the tail of a bird, and suddenly you're in some house in the middle of nowhere. ...
Hi all. ... lost. ... middle ... My conception of the lasso is that you see an amusing animation of you running after the truck you lassoed or flying behind...
I didn't mean the lasso would get lost - I was thinking of the programmer. Imagine you hang on to a bird which is somewhere in the middle of a long recursive...
Hi, I don't think introducing right-click menus is such a good idea. It's removing you from that world - altough it probably would be fine for a professional...
Hi all. I think there are 2 issues here: 1. Desirability of automatic dead code elimination. I feel strongly that if there was such a feature it should be off...
Hi, This idea just dawned on my (literally). Ever since first coming across this problem, along with Yishay Mor and Gordon Simpson from London's IOE, in 2002,...
There are two things to consider here. First is whether the general approach you propose, in the sense of saying that to mediate between two objects that have...