Saturday, August 31, 2013
Aida 6.6 Web Framework Released
The Aida 6.6 Web Framework is released. Read more here or just load it using the Config browser in Pharo 2.0 and point your browser to http://localhost:8888 when loading is finished
Friday, August 30, 2013
Pharo ECOOP Slides
Slides from Pharo tutorial at ECOOP 2013: The slides used at the Pharo Tutorial at ECOOP are available online
Thursday, August 29, 2013
HTML5 ServerSideEvents with Zinc and Smalltalk
Server-Sent Events is a new HTML5 technology that is used to send data from a server to a client, over HTTP, on the initiative of the server. You can work with them now also in Zinc for Pharo. Read more in Svens post.
Did you know ...
that Squeak for RaspberryPi now has actual official support for the faster ARM optimised BitBLt code. Amongst other things it will help speed up Scratch a little.
Aconcagua - Units for Smalltalk
Aconcagua is a units package for Pharo. You can load it using the config browser in Pharo 2.0 and here is a paper explaining it. Also have a look at this video.
Friday, August 23, 2013
Wednesday, August 21, 2013
Rackincloud - Seaside and PostgreSQL support
rackincloud.com offers Seaside hosting - it now also supports the PostgreSQL database for Pharo. Watch this video to see how easy it is to setup.
Monday, August 19, 2013
Travels with Smalltalk (by Dave Thomas)
Surely outdated and part of Smalltalk history - but nonetheless I never stumbled upon this until today and still find it interesting to read.
Using NativeBoost in Pharo
While I spend some time wrapping more and more Windows API's for NativeBoost Laurent has done
something similar for X11.
He has also written a nice chapter on NativeBoost for the Pharo for the Enterprise book and wants to create a Pharo window manager for X11 next.
something similar for X11.
He has also written a nice chapter on NativeBoost for the Pharo for the Enterprise book and wants to create a Pharo window manager for X11 next.
Friday, August 16, 2013
Punycode in Pharo
When working with internationalized domain names you may know the "Punycode" encoding (RFC 3492). There is a new project dealing with this on SmalltalkHub.
You can read more about this on Wikipedia and try the example from the article (using the german word "Bücher" which means books):
You can read more about this on Wikipedia and try the example from the article (using the german word "Bücher" which means books):
PunycodeConverter new encode: 'Bücher' results in 'xn--Bcher-kva' PunycodeConverter new decode: 'xn--Bcher-kva' results in 'Bücher' again
Thursday, August 15, 2013
Wednesday, August 14, 2013
Pharo 2.0 speedup on loading MC packages
After Pharo 2.0 came out the community started with Pharo 3.0 which is still being worked on.
Independent from that many bug fixes for 3.0 were also backported to 2.0 and released as Pharo 2.0 Summer release.
If you grabbed the initial Pharo 2.0 or the Pharo 2.0 Summer release you may have noticed that code loading is not as fast as it was in Pharo 1.4. The main reason for this noticable slowdown was the introduction of the Ring package and proper packages (RPackage).
This has changed since yesterday with yet another update #20619. By using a cache the speedup on loading MC packages is now 3x or more. So either update your image or just get a fresh copy of Pharo 2.0 from the file server. You will notice that loading Seaside or other packages from the Configuration browser is now much faster!
Independent from that many bug fixes for 3.0 were also backported to 2.0 and released as Pharo 2.0 Summer release.
If you grabbed the initial Pharo 2.0 or the Pharo 2.0 Summer release you may have noticed that code loading is not as fast as it was in Pharo 1.4. The main reason for this noticable slowdown was the introduction of the Ring package and proper packages (RPackage).
This has changed since yesterday with yet another update #20619. By using a cache the speedup on loading MC packages is now 3x or more. So either update your image or just get a fresh copy of Pharo 2.0 from the file server. You will notice that loading Seaside or other packages from the Configuration browser is now much faster!
Tuesday, August 13, 2013
Sunburst visualization
A nice video on the Sunburst visualization implemented in Pharo by ObjectProfile.
Thursday, August 08, 2013
Monday, August 05, 2013
UI Painter progressing
The UI Painter for Spec in Pharo is progressing. It is now possible to generate a spec.