<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.3157" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2>
<DIV style="DIRECTION: ltr">Hi Magnus,<BR><BR>I am interested on this issue but
as I have no previous experience on<BR>porting something that should be
maintained at both ends, and I am<BR>pretty ignorant on web issues; I just
started to use it on VW for a<BR>while.<BR><BR>But I'll be glad to
help.<BR><BR>The "ifNotNil: [:p | p doSomething] should have no parameters" is
a<BR>known issue, discussed several times on the squeak list, let me search<BR>a
bit.<BR><BR>I think that SmaCC works ok on squeak. It shouldn't be any
problem<BR>using the Squeak Smacc port. The underscore char is used instead
of<BR>:= , so is an illegal char at the beginning of a method. But I
think<BR>there is a configurable preference on this.<BR><BR>I am cross posting
to the squeak list, may be more help is available there.<BR><BR>Looking the way
the seaside packages are maintained for inter-dialect<BR>portability may be a
good idea.<BR><BR>Cheers.<BR></DIV>
<DIV style="DIRECTION: ltr"><SPAN class=sg><BR><BR>
Emilio<BR></SPAN></DIV>
<DIV style="DIRECTION: ltr">
<DIV class=ea><SPAN id=e_11d907a6a12d393f_2>- Hide quoted text
-</SPAN></DIV><SPAN class=q id=q_11d907a6a12d393f_2><BR>On 11/12/08, Magnus
Schwarz <<A onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:magnus@heeg.de">magnus@heeg.de</A>> wrote:<BR>> As nobody
from the Squeak community did it by now and Gerhard Obermann<BR>>
"complained" ;) that there is no Monticello version of seaBreeze I<BR>>
decided to give it a try and port seaBreeze to Squeak.<BR>><BR>>
Main Problem was/is that I am used to work with Visualworks and
Squeak<BR>> is somewhat different ;)<BR>><BR>> I managed to
load a lot of stuff into a Pier one-click image (decided to<BR>> use
this because it should have the Seaside stuff already loaded) but<BR>>
ran into some obstacles where an experienced Squeaker might help
me:<BR>><BR>> - I had many methods using "ifNotNil: [:p | p
doSomething]" where Squeak<BR>> complained that the block should have
no parameters - I changed the<BR>> implementation in Squeak so that it
should work but it still complained<BR>> (and did not compile)<BR>>
- The CSSParser was built with SmaCC which generates lots of
methods<BR>> with underscores in it; now Squeak complains about the
underscores but I<BR>> do not really understand what the problem
is<BR>><BR>> Biggest problem seemed to be the use of SXOR - we might
make porting<BR>> much easier by deciding to drop this and use
LiteralArrays (or whatever)<BR>> in seaBreeze ...<BR>><BR>>
Magnus<BR>><BR>> --<BR>> Magnus Schwarz * certified
Scrum Master / Smalltalk architect * mailto:<A
onclick="return top.js.OpenExtLink(window,event,this)"
href="mailto:magnus.schwarz@heeg.de">magnus.schwarz@heeg.de</A><BR>>
phone:+49 231 97599-0 * fax:+49 231
97599-20<BR></SPAN></DIV></FONT></DIV></BODY></HTML>