<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Re: [Seaside] HTML method naming conventions</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>I agree with Colin, we have abstracted html into a more readable and elegant Smalltalk syntax and it works great once you get into it, look for long term benefits, not immediate 1-to-1 comparisons. Having that said, there's no reason why someone couldn't just make a package of html-like accessors if they felt strongly about it, but then you are moving away from what the rest of the Seaside world had settled on.<BR>
<BR>
Cheers!<BR>
<BR>
-Boris (via BlackBerry)<BR>
<BR>
----- Original Message -----<BR>
From: seaside-bounces@lists.squeakfoundation.org <seaside-bounces@lists.squeakfoundation.org><BR>
To: Seaside - general discussion <seaside@lists.squeakfoundation.org><BR>
Sent: Thu Apr 10 20:55:41 2008<BR>
Subject: Re: [Seaside] HTML method naming conventions<BR>
<BR>
<BR>
On 10-Apr-08, at 7:44 PM, Edward Stow wrote:<BR>
<BR>
> + 1 I would prefer to use html tag names, td, tr, a.<BR>
><BR>
> And seaside adds to the html language disconnect by using #url: for<BR>
> src and href attributes.<BR>
<BR>
- 1<BR>
<BR>
The most important consideration is readability. That's better served <BR>
by fidelity to Smalltalk conventions than by fidelity to the HTML <BR>
spec. A rendering method is Smalltalk code that generates HTML, not a <BR>
template language. That's a good thing - rendering code can be <BR>
refactored like any other Smalltalk code, and can thus generate <BR>
complex interfaces that would be difficult or impossible with <BR>
something that had more fidelity to HTML.<BR>
<BR>
Colin<BR>
_______________________________________________<BR>
seaside mailing list<BR>
seaside@lists.squeakfoundation.org<BR>
<A HREF="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</A><BR>
</FONT>
</P>
</BODY>
</HTML>