[Icehouse] Re: two Treehouse questions

Brian Campbell lambda at mac.com
Thu May 4 12:25:55 EDT 2006


Nah, I've always been a fan of s-expressions.

(^ 1 (^ 2 (^ 3)))

And the initial house:

((< 3) (^ 1) (> 2))

See, s-expressions are much more readable than XML ;)

On May 4, 2006, at 12:17 PM, Christopher Hickman wrote:

> Obviously, the initial tree should be annotated like this:
>
> <stack><pyramid size="1" orientation="upright"/><pyramid size="2"
> orientation="upright"/><pyramid size="3" orientation="upright"/></ 
> stack>
>
> Duh. ;)
>
> -----Original Message-----
> From: icehouse-bounces at lists.looneylabs.com
> [mailto:icehouse-bounces at lists.looneylabs.com] On Behalf Of Mark  
> Lentczner
> Sent: Thursday, May 04, 2006 9:53 AM
> To: Icehouse Discussion List
> Subject: Re: [Icehouse] Re: two Treehouse questions
>
>
> On May 3, 2006, at 8:14 AM, Eric Wald wrote:
>
>> I agree.  The only thing I would do to improve it is to use slashes
>> instead of commas, to make the stacks explicit.
>>            Initial Tree:  ^1/2/3
>>            A Nest:        ^3/2/1
>
> Okay, I see where commas may be confused as delimiters between places
> on the line rather than pieces in the stack.  BUT, the typographer in
> me can't abide slashes inter-mixed with digits: they make the numbers
> harder to read (as the slash takes up lots of ink, and is similar to
> many of the number glyphs...)
>
> Let's see...
>
> 	dashes:  ^1-2-3  ^3-2-1
> 	pluses:  ^1+2+3  ^3+2+1
> 	colons:  ^1:2:3  ^3:2:1
> 	tildes:  ^1~2~3  ^3~2~1
> 	quotes:  ^1'2'3  ^3'2'1
> 	periods: ^1.2.3  ^3.2.1
> 	parens:  ^1(2(3  ^3(2(1
> 	or even: ^1(2(3)) ^3(2(1))
> 	
> Of these, I like pluses both typographically and for the semantic
> "and".  The parenthesis has a sort of nice stacking feel to it but
> seems overly heavy, and more general purpose than needed.  (Plus, if
> you don't include the closers, then all the digits look like they're
> frowning.)
>
> So, I vote for the plus sign as separator between pieces in a stack.
>
> Now, should I submit this standard to the IETF, ISO, ANSI, ECMA, or
> all four?  I'm reserving the upcoming Treehouse+XML format for W3C
> approval....
>
> 	- Mark
>
> Mark Lentczner
> http://www.ozonehouse.com/mark/
> markl at glyphic.com
>
>
> _______________________________________________
> Icehouse mailing list
> Icehouse at lists.looneylabs.com
> http://lists.looneylabs.com/mailman/listinfo/icehouse
>
> _______________________________________________
> Icehouse mailing list
> Icehouse at lists.looneylabs.com
> http://lists.looneylabs.com/mailman/listinfo/icehouse



More information about the Icehouse mailing list