[squeak-dev] [ANN] Phobos for Squeak

David Goehrig dave at nexttolast.com
Sun Oct 14 00:51:38 UTC 2012


For a second there I was hopeful it was a port of the old 

http://en.m.wikipedia.org/wiki/Leather_Goddesses_of_Phobos

Sadly, I guess we'll still have to wait :)

-=-=- dave at nexttolast.com -=-=-

On Oct 13, 2012, at 4:29 PM, Pavel Krivanek <squeak1 at continentalbrno.cz> wrote:

> Hi,
> 
> I created a port of Phobos (framework for creation of native user
> interface using XULRunner) to Squeak too.
> 
> http://code.google.com/p/phobos-framework/
> 
> It uses WebClient instead of Zinc. To load Phobos evaluate:
> 
> (Installer repository: 'http://www.squeaksource.com/WebClient')
>  addPackage: 'WebClient-Core';
>  install.
> 
> (Installer repository: 'http://www.squeaksource.com/Seaside30')
>  addPackage: 'Grease-Core';
>  addPackage: 'Grease-Pharo-Core';
>  addPackage: 'Seaside-Pharo-Continuation';
>  install.
> 
> (Installer repository: 'http://www.squeaksource.com/SCouchDB')
>  addPackage: 'JSON';
>  install.
> 
> (Installer repository: 'http://smalltalkhub.com/mc/PavelKrivanek/Phobos/main')
>  addPackage: 'Phobos-Core';
>  addPackage: 'Phobos-XUL';
>  addPackage: 'Phobos-HTML';
>  addPackage: 'Phobos-Demo';
>  addPackage: 'Phobos-WebClient';
>  install.
> 
> To start the server evaluate:
> 
> app := PhobosDemo new.
> app startOnWebClient.
> 
> ATTENTION: You will need to modify start.st script in the bundle.
> 
> There is one main ugly difference from Pharo, If an error on Smalltalk
> side is raised, no debugger is opened. You will get the information
> about an error only on the JavaScript side in JSConsole:
> 
> "
> Error: The connection to ws://localhost:46528/newSession has
> terminated unexpectedly. Some data may have been transferred.
> Source File: chrome://myapp/content/main.js
> Line: 132
> "
> 
> Cheers,
> -- Pavel
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20121013/2c0e847d/attachment.htm


More information about the Squeak-dev mailing list