<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-IE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Bart,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>7.7,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp; 'abc/def' subStrings: '/'&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp; OrderedCollection ('abc' 'def')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>7.7.1,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>&nbsp; 'abc/def' subStrings: '/'&nbsp;&nbsp; &gt;&gt;&nbsp;&nbsp; OrderedCollection ('abc' 'def')<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>-Boris<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>-- <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>DeepCove Labs Ltd.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>+1 (604) 689-0322<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>4th floor, 595 Howe Street<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Vancouver, British Columbia<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Canada V6C 2T5<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>http://tinyurl.com/r7uw4<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>PacNet Services (Europe) Ltd.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>+353 (0)61 714-360<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Shannon Airport House, SFZ<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>County Clare, Ireland<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>http://tinyurl.com/y952amr<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>CONFIDENTIALITY NOTICE<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>This email is intended only for the persons named in the message header. Unless otherwise indicated, it contains information that is private and confidential. If you have received it in error, please notify the sender and delete the entire message including any attachments.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thank you.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> seaside-bounces@lists.squeakfoundation.org [mailto:seaside-bounces@lists.squeakfoundation.org] <b>On Behalf Of </b>Bart Veenstra<br><b>Sent:</b> 27 August 2010 11:27<br><b>To:</b> Seaside - general discussion<br><b>Subject:</b> Re: [Seaside] Possible bug in WAAdmin register: aRequestHandlerClassat: aString in: aDispatcher<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>It could be that the encoding in VW is handled differently on VW causing the subStrings method not to recognize the '/' as tokenizer. Maybe upgrading to vw771 would solve this. I'll give it a go<o:p></o:p></p><div><p class=MsoNormal><o:p>&nbsp;</o:p></p><div><p class=MsoNormal>2010/8/27 Julian Fitzell &lt;<a href="mailto:jfitzell@gmail.com" target="_blank">jfitzell@gmail.com</a>&gt;<o:p></o:p></p><p class=MsoNormal>The ',' is correct by ANSI and also tested for in Grease...<br><br>&nbsp;----- Method: GRStringTest&gt;&gt;testSubStrings (in category 'tests') -----<br>&nbsp;testSubStrings<br>&nbsp; &nbsp; &nbsp; &quot;#subStrings: is defined by ANSI <a href="http://5.7.10.15" target="_blank">5.7.10.15</a>:<br>&nbsp; &nbsp; &nbsp; Answer an array containing the substrings in the receiver<br>separated by the elements of separators.&quot;<br>&nbsp; &nbsp; &nbsp; | mimeType tokens |<br>&nbsp; &nbsp; &nbsp; mimeType := 'application/xhtml+xml'.<br>&nbsp; &nbsp; &nbsp; tokens := mimeType subStrings: '/'.<br>&nbsp; &nbsp; &nbsp; self assert: tokens size = 2.<br>&nbsp; &nbsp; &nbsp; self assert: tokens first = 'application'.<br>&nbsp; &nbsp; &nbsp; self assert: tokens second = 'xhtml+xml'.<o:p></o:p></p><div><div><p class=MsoNormal><br>On Fri, Aug 27, 2010 at 9:48 AM, Bart Veenstra &lt;<a href="mailto:bart.veenstra@gmail.com" target="_blank">bart.veenstra@gmail.com</a>&gt; wrote:<br>&gt; I am on vw 77 with the latest seaside 3.0 from the public repos (87 i<br>&gt; think). I checked the seaside one click image as well, and it also used a<br>&gt; '/' instead of a /$ for tokenizing a String.<br>&gt;<br>&gt;<br>&gt;<br>&gt; 2010/8/27 Lukas Renggli &lt;<a href="mailto:renggli@gmail.com" target="_blank">renggli@gmail.com</a>&gt;<br>&gt;&gt;<br>&gt;&gt; This is strange. What platform are you on? What version?<br>&gt;&gt;<br>&gt;&gt; On Thursday, August 26, 2010, Bart Veenstra &lt;<a href="mailto:bart.veenstra@gmail.com" target="_blank">bart.veenstra@gmail.com</a>&gt;<br>&gt;&gt; wrote:<br>&gt;&gt; &gt; Hi all,<br>&gt;&gt; &gt; While registring applications seaside other than root, my applications<br>&gt;&gt; &gt; where not accessible at their paths. It seemd that the dispatcher was not<br>&gt;&gt; &gt; tokenzing the path correctly, because the it takes the '/' as argument<br>&gt;&gt; &gt; instead of the $/ causing the applications to be registered at the whole<br>&gt;&gt; &gt; path, instead of registering a WADispatcher for the sub paths.<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Don't know of this is the right list for it, but it caused me some<br>&gt;&gt; &gt; headaches yesterday evening :)<br>&gt;&gt; &gt; Possible fix:<br>&gt;&gt; &gt; WAAdmin&nbsp;register: aRequestHandlerClass at: aString in: aDispatcher<br>&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; | path dispatcher | &nbsp; &nbsp; path := aString subStrings: $/. dispatcher<br>&gt;&gt; &gt; := path allButLast<br>&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; inject: aDispatcher &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; into: [ :result :each |<br>&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; result handlers<br>&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; at: each<br>&gt;&gt; &gt; &nbsp;ifAbsent: [ result register: WADispatcher new at: each ] ].<br>&gt;&gt; &gt; &nbsp; &nbsp; &nbsp; ^ dispatcher register: aRequestHandlerClass new at: path last<br>&gt;&gt; &gt; Regards,<br>&gt;&gt; &gt; Bart<br>&gt;&gt; &gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Lukas Renggli<br>&gt;&gt; <a href="http://www.lukas-renggli.ch" target="_blank">www.lukas-renggli.ch</a><br>&gt;&gt; _______________________________________________<br>&gt;&gt; seaside mailing list<br>&gt;&gt; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>&gt;&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; seaside mailing list<br>&gt; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>&gt; <a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><br>&gt;<br>&gt;<br>_______________________________________________<br>seaside mailing list<br><a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br><a href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside" target="_blank">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a><o:p></o:p></p></div></div></div><p class=MsoNormal><o:p>&nbsp;</o:p></p></div></div></body></html>