Thank you for the analysis - I guess I was just being lazy.

/Poul

On 13 Aug., 15:14, Eric Shulman <elsdes...@gmail.com> wrote:
> > Although Tyler's version and Saq's version are named differently, and
> > Saq claims to be the author of his and documents it differently, it
> > does seem that they have an awful lot in common (not really having
> > reviewed the code, but judging from the examples [near identical] and
> > how they behave). Is it entirely fair of Saq to claim ownership of his
> > version..?
>
> Having actually *looked* at the code for SortableGridPlugin (SGP) and
> TableSortingPlugin (TSP), I can definitely see some similarities.
> However, there is a good reason for this: the code in *both* plugins
> seem to be based, in part, on the work of Stuart Langridge, who
> published a widely-reproduced solution for javascript-based sortable
> tables, back in 2003 (long before TiddlyWiki even existed).
>
> As a result of this common ancestry, both SGP and TSP share several
> key aspects that are inherited from Langridge's original
> implementation and documentation.  For example, the contents in the
> sample tables (e.g., "Bloggs, Fred"... etc.) are "nearly identical"
> because both were apparently copied and adapted from the sample data
> shown in Langridge's 2003 original posting.
>
> In addition, both plugins use the same syntax for adding a CSS
> classname ("|sortable|k") to the table, as well as the syntax for
> designating a 'heading' row ("|foo|bar|baz|h").  This is because
> Langridge's code also uses the "sortable" CSS classname and the <th>
> (table heading) element to specify and control sorting on the columns
> in a table.
>
> There are also similar 'code patterns' used in some funtions of both
> plugins.  However, this would be the natural consequence of both
> plugin authors adapting Langridge's original implementation for use in
> TiddlyWiki, and I don't think it represents any illicit borrowing from
> each other.
>
> One major difference worth noting is the *size* of each plugin:
> SortableGridPlugin weighs in at 15986 bytes, while TableSortingPlugin,
> is only 5849 bytes.  Given that both provide the same functionality,
> the obvious choice is for the smaller implementation.
>
> -e

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to