Friday, June 28, 2013
Playing with Cairo and Athens in upcoming Pharo 3.0
The next Pharo version (Pharo 3.) which is in preparation now has Athens and Cairo integrated for better graphics. If you want to play with it just read this.
Thursday, June 27, 2013
Innovation Technology Awards - ESUG 2013
Have you written innovative stuff in Smalltalk? Then continue reading here.
Wednesday, June 26, 2013
Slides on Pharo
There is a new slideshare account with slides about Pharo:
http://www.slideshare.net/pharoproject
Read more.
Tuesday, June 25, 2013
Tekka for Squeak and Pharo
Tekka is a simple and mode-less Japanese input method in Squeak/Pharo environment. Just scroll down on this page and have a look at the videos.
Monday, June 24, 2013
Redline Smalltalk on JavaOne
RedlineSmalltalk will be presented at JavaOne JVM Languages track - CON7805 in SanFrancisco (September 22–26, 2013).
Sunday, June 23, 2013
Friday, June 21, 2013
Custom icon themes for Pharo / Eclipse icons
As you may know you can change the UI theme in Pharo.
Just click "System" - "Settings" to open the settings browser and select the user interface in the appearance section. Beside the "Pharo" theme there are also themes called "Vistary" (if you like Windows) or "Watery"/"Watery2" (if you are used to Mac).
You can even implement own themes (as Doru demonstrates with his "White theme").
In the upcoming Pharo 3.0 you can even provide an own custom icon theme.Esteban demonstrates this with this goodie that allows Pharo to look like Eclipse since it uses the same icons as the Eclipse Java IDE.
Click on the screenshot images to zoom. Very useful if you want to show someone fluent in Java the wonderful world of Smalltalk.
Just click "System" - "Settings" to open the settings browser and select the user interface in the appearance section. Beside the "Pharo" theme there are also themes called "Vistary" (if you like Windows) or "Watery"/"Watery2" (if you are used to Mac).
You can even implement own themes (as Doru demonstrates with his "White theme").
In the upcoming Pharo 3.0 you can even provide an own custom icon theme.Esteban demonstrates this with this goodie that allows Pharo to look like Eclipse since it uses the same icons as the Eclipse Java IDE.
Click on the screenshot images to zoom. Very useful if you want to show someone fluent in Java the wonderful world of Smalltalk.
Thursday, June 20, 2013
Better rewriting rule tool
There is a GSoC Project to provide a better rewriting rule tool. If you are interested you can follow its progress on this blog or find the code here.
Tuesday, June 18, 2013
Cade - graphics framework for Pharo
There is Cade - a graphics framework for Pharo using Athens. Here is the link including a demo video.
Monday, June 17, 2013
Presenty
Presenty is a user interface framework for Pharo based on MVP (Model view presenter). Read more about it on Denis blog.
Code is on SmalltalkHub.
Friday, June 14, 2013
STIC 13 - VA Smalltalk Roadmap
First video recorded by James from this months "STIC 13" conference, Wigwam resort, Phoenix Arizona (June 9-12). Expect more to come in the next days ...
Barcodes in Smalltalk
Didnt know Barcodes are so easy to implement in Smalltalk. So I started with EAN13 barcode together with unit tests.
Project lives on: http://smalltalkhub.com/#!/~TorstenBergmann/Barcode
You can also load it using the config browser in Pharo 2.0 now. It is already usable - thanks to the power of Pharo.
Short Guide:
To instantiate: BarcodeEAN13 value: '2109876543210'
You can get the binarySequence of a barcode:
(BarcodeEAN13 value: '2109876543210') binarySequence
calcuate the checksum (last digit):
(BarcodeEAN13 value: '2109876543210') computeChecksum
or visualize the barcode:
BarcodeEAN13 example asForm asMorph openInWorld
or to write to a file:
PNGReadWriter putForm: BarcodeEAN13 example asForm onFileNamed: 'sample.png'
Now includes EAN8 as well
Project lives on: http://smalltalkhub.com/#!/~TorstenBergmann/Barcode
You can also load it using the config browser in Pharo 2.0 now. It is already usable - thanks to the power of Pharo.
Short Guide:
To instantiate: BarcodeEAN13 value: '2109876543210'
You can get the binarySequence of a barcode:
(BarcodeEAN13 value: '2109876543210') binarySequence
calcuate the checksum (last digit):
(BarcodeEAN13 value: '2109876543210') computeChecksum
or visualize the barcode:
BarcodeEAN13 example asForm asMorph openInWorld
or to write to a file:
PNGReadWriter putForm: BarcodeEAN13 example asForm onFileNamed: 'sample.png'
Now includes EAN8 as well
Units in Smalltalk
I uploaded a "ConfigurationOfUnits" to the MetaRepoForPharo20. With this the "Units" framework is easily loadable from the Pharo 2.0 config browser.
Here are some examples from the Unit framework:
(10km + 10km) gives you 20km
You can also convert easily
(10km + 24m) as: 1m
gives you 10024 metres.
It is also simple to compare:
1hour < 10 seconds
which gives you false.
Here are some examples from the Unit framework:
(10km + 10km) gives you 20km
You can also convert easily
(10km + 24m) as: 1m
gives you 10024 metres.
It is also simple to compare:
1hour < 10 seconds
which gives you false.
Thursday, June 13, 2013
Wednesday, June 12, 2013
Log4s for Pharo
Log4s - a logging framework for Smalltalk was open sourced with MIT license by Instantiations. It runs on Pharo 2.0.
Some details about it can be found in this presentation.
Some details about it can be found in this presentation.
libsodium Binding for Pharo and Squeak
Magritte for Morphic
Magritte is a framework allowing you to easily build seaside apps by adding meta informations to domain classes that can be used to easily build the UI.
Now there is also support for Morphic available. Just watch the video.
Now there is also support for Morphic available. Just watch the video.
Sunday, June 09, 2013
Tab widget
Benjamin implemented a better Tab widet for Pharo. Code is on SmalltalkHub and it was today integrated into Pharo 3.0.
Nice!
Nice!
Circular Menues
Pharo will soon support circular menues. Here is a video demonstrating this feature.
Friday, June 07, 2013
Web with Pharo Conference 6 June 2013 @ Lille
The program from yesterdays Pharo web conference is already on twitter:
Lets see when the first videos appear on the web.
Lets see when the first videos appear on the web.
Thursday, June 06, 2013
Tektronix Smalltalk Document Archive
This page contains annotated links to primary documents related to the development of Smalltalk products at Tektronix in the 1980′s.
Amber Smalltalk on the iPhone
Sebastian Sastre is playing with Amber - so here is Amber Smalltalk running on the iPhone. Click the image to enlarge.
Wednesday, June 05, 2013
The Power of Clean Code
Pharo gets better and better - Sean DeNigris demonstrates this with a short video.
STIC 2013
The Smalltalk Industry Council STIC'13 Conference will be held next Sunday thru Wednesday, June 9-12 at the Wigwam Resort near Phoenix.
Tuesday, June 04, 2013
Sunday, June 02, 2013
SourceCity is OpenSource now
SourceCity is a 3D visualization tool for analyse object-oriented systems.
It is now OpenSource with MIT License! Read more.