[Seaside] Re: [Pharo-dev] Pharo{2,3} problems with seaside3.1

Max Leske maxleske at gmail.com
Thu Jan 8 11:25:37 UTC 2015


Hi David

Thanks for those observations.

Quick question: which VMs did you use (for 2 and 3 respectively)? Did you use the one-click app?

Cheers,
Max

> On 08 Jan 2015, at 11:56, David Carlos Manuelda <stormbyte at gmail.com> wrote:
> 
> Currently, there are issues with latest stable seaside and pharo, which 
> have 
> been talked before but seems not getting much attention, and some of them 
> are important, so I want to do a little summary here.
> 
> First of all, I have to say that I am new on smalltalk, pharo and seaside, 
> and started by reading Pharo by example, Deep into Pharo and Seaside 
> tutorial by Hasso Plattner Institut.
> 
> Other issue, that is specially important because it confuses new users 
> (like 
> me) is that there are things which only works with pharo3 and not with 
> pharo2, and other, that do work with pharo2 but not in pharo3, which is 
> confusing, because the one click experience tarball comes with pharo2, so I 
> try to enumerate them here:
> 
> ** Halos, and code editing:
>   - Pharo2: OK, working normally
>   - Pharo3: DANGEROUS, partially not working, and when it works it makes 
> you lose code, I explain:
>       x There are times in which you simply get the error: 
> MessageNotUnderstood: receiver of "generateWithSource" is nil and you can't 
> edit code
>       x When you don't get the above error, then you can edit code but 
> when 
> trying to save, I detected 2 possible bad behaviors:
>             - Save appears to work, but when you actually browse the code 
> you changed via browser in pharo, you see your whole method's code is 
> replaced by self methodHasNoSourceCode, in this case you lost your original 
> code
>             - Save not working, and debugger is raised, telling you: 
> Unknown variable (the method name you just edited), for example, in my case 
> I edited via browser the initialize method, and I got Unknown variable 
> initialize.
> 
> ** Seaside Control Panel:
>    - Pharo3: OK, no errors
>    - Pharo2: Not working:
>        x Menu entry is missing
>        x If you invoke it manually or you just use the one that is raised 
> when you open firstly the one click experience image:
>            * Right click not showing anything (in pharo3 right click 
> displays add adapter and that kind of options)
>            * Selecting an adapter and clicking "Browse" give you: Not 
> understood message WAServerAdapterToolbar>>owner
>            * Start/Stop options also shows above message not understood 
> error
> 
> 
> 
> Summary: Again, I am not an expert, and some of these issues are not 
> important enough, because seaside continues to work, but in my honest 
> opinion, that incongruity of functionality between versions 2 and 3, do not 
> make much sense, and make user to chose between comodity (seaside control 
> panel) and functionality (halos).
> 
> 
> Any opinions to this? Thanks for taking your time to read :)
> 
> David.
> 
> 
> 



More information about the seaside mailing list