[squeak-dev] Deltastreams update

Göran Krampe goran at krampe.se
Thu Mar 12 21:04:23 UTC 2009


Ralph Johnson wrote:
> On Thu, Mar 12, 2009 at 9:35 AM, Göran Krampe <goran at krampe.se> wrote:
> 
> 
>> - Not so good handling of Strings. This was why I was thinking about
>> netstrings. In fact, this one is a killer in some ways, if we can't have CRs
>> in the file then we surely can't get "readable code". Yaml has "literal
>> blocks" which means we can easily have readable code.
> 
> You are thinking of a method as being the smallest element.  Instead,
> make a method be a sequence of lines.  A line is basically everything
> between a CR.  This will make it a little less readable, but not too
> much.

Mmmmmm, you mean for example in an array like:

{"delta": {
	"method-source-change": {
		"class" : "SomeClass",
		"protocol": "some-method-category",
		"stamp" : "elder 3/21/1996 12:34",
		"source": [
			"method line one with a \"comment\" in it.",
			"method line two with two tabs: \t\t",
			"method line three",
			"method line four",
			"method line five",
			]
	}
}
...well, sure. Not too shabby, I agree. Good idea!

regards, Göran




More information about the Squeak-dev mailing list