View this PageEdit this PageAttachments to this PageHistory of this PageHomeRecent ChangesSearch the SwikiHelp Guide

Networking Squeak

Networking Squeak, by Bijan Parsia of U. North Carolina at Chapel Hill, and Lex Spoon and Bolot Kerimbaev of Georgia Tech.

Current draft: networking.pdf
Bijan's Up-to-date, very rough draft: http://www.unc.edu/~bparsia/squeakbook/networking.html
Code and fixes for IRC: Missing File (/squeakbook/uploads/IRCHacks.2.cs)

Promised reviewers:
Kendall Clark, http://monkeyfist.com/
John Tobler, squeaker@diganet.com


Comments:

General

Well written and helpful. I'm looking forward to reading the rest of it. Sometimes somewhat talkative. I miss well chosen pointers to more info, perhaps this is already planned.

page 4
this recorded demo style works well for me. I would change the wordings somehow though. Instead of in different ways explicitly say that you want it to be impressive and nice, just show the examples, they are impressive and nice. But keep the "we are sitting together in front of a squeak system" tone of voice.

page 5
"parseString:" doesnt work, "parse:" does
openAsMorph didnt work
(on my image that is a 2.8a #2156)

page 7
A bit talkative for my taste. For instance now I know that a lot of your students didnt know how to use email at a particular time. I would cut some of this.

Mats Nygren

Thanks for the comments Mats. The rest should show up on Monday (I hope).

parseString and openAsMorph are convenience functions I've added. As soon as I get it together, I'll upload them.

(HtmlParse>>parseString: just takes makes a ReadStream on: aString and feeds it to HtmlParser>>parse:

HtmlDocument>>openAsMorph is a touch more complicated, but essentially is just a cutting out of all the extraneous bits of Scamper>>openAsMorph.

In general, this version won't be as "tight" as I hope to get it. But, I will add, that I take this book and this chapter as documenting the community as well as the software.

BTW, pointer's galore are on the way. I have so many that I just haven't had time to organize them. :)

Thanks again! Bijan.

Mark's Review of "Networking Squeak"


Of course, I'm VERY excited about this chapter! It's going to be great to have some real description of the powerful networking capabilities in Squeak. As you say in the chapter, networking in Squeak is a powerful reason to start Squeaking.

The biggest concerns that I have are:

ISSUES:



Right now, I (Bijan) have written everything up through PWS; Bolot has written the Comanche stuff (and owes me more!); and Lex has written the stuff (on the updated web page) on clients. Voice is a problem that I've discussed in email, with Lex sorta seeming to to go with me putting it all in a "unified" voice (or whatever the flow is), and Bolot not having said much. I vacillicate. I'll figure it out eventually :) I suspect clearly shifting voices will be a good thing.

So too with the tone. I do want to hit everyone ;) Er... in the nice way of course.

Right now (with Lex's stuff and without most of Comanche or the synergetic stuff and no pictures) we're at....33-35 pages.

Oops!

I'm just going to keep writing until I stop :) and figure out the cuts later. Heh...if you'd like another chapter... ;)

Or Hey! Since they're three of us...don't we get more space?!? :)

Of coures, the overflow will go very nicely on the website. I think the real key is figuring out how to put enough tantilizing stuff in the written chapter to send folks to the web version.

Cheers,
Bijan.
Oh, yes, I'm fixing the TeX troubles...the HTML version is actually much nicer (and Mark, you should check that out.)
This draft begs to be edited by somebody with adequate knowledge of proper English writing style.
Besides, the overall outline and contents should probably be defined by somebody else to avoid the author's random walks across distinct discourse levels.

This comment begs to be made by someone with adequate knowlege of propriety and intelligibility. Anonymous insulting comments which are 1) completely non specific (e.g., "proper English writing style"? Do you mean you wish a more formal tone? Note that's a very different complaint; if there are brute errors pointing some of them out would be better than merely winging about it; without evidence your assertion is mere Oh, "random walks across distinct discourse levels", too, is uselessly imprecise. Just because you can't follow a narrative thread doesn't mean that the rest of use will be able to discern what confuses you. (This isn't to say that the draft is perfect. There are several useful comments above yours.), and 2) incomprehensible. How on earth would "defining the outline and contenst by somebody else" going to "avoid" my alleged discourse randomness? I fail to see what it is about the outline for example that causes the "problem".

Of course, if what you really mean is "drop this chapter and author", please say so, and let us know which bits, if any, are salvagable.

Bijan "random walker across distinct discourse levels by means of inadquate knowledge of proper English writing style" Parsia.



Links to this Page