Friday, May 31, 2013

Rubric demo for Pharo

Alain Plantec gives a first demo of Rubric (a deep refactoring of TextEditor) for Pharo in a new video:

http://vimeo.com/67400546

Code lives on SmalltalkHub.

Websela

Another way to make a websites with ST is Websela. You can use Monticello packages to send changes to the website.

Artefact 1.0 - PDF framework for Smalltalk

Artefact 1.0 is released - a project implementing a PDF framework for Smalltalk.

Project and code live at on SmalltalkHub. Read more about the features in the announcement.

To easily try out download Pharo 2.0, open the config browser and load the "Artefact" project.
Then check the class PDFDemos. If you evaluate "PDFDemos runAllDemos" you will find a "pdf" directory with all the PDF samples generated.

Smalltalk Debugging facilities for web development

A debugger is not only something a developer uses to hunt for bugs. It is also a tool that makes a developer more productive.

In Smalltalk the debugging experience is really impressive. As someone once said:

"I love Smalltalk. I love coding in the debugger, being able to archive processes and restore them exactly later if they encounter exceptions, the amazing reliability. The economy of expression and the brilliant class library."

Soon Amber Smalltalk will bring this debugging experience also to web development. Have a look at this demo video.

Some Smalltalk history

A picture provided by Allan Wirfs-Brock with the following comment:

 "And this was how you coded a fast Smalltalk virtual machine in 1985"

 

Thursday, May 30, 2013

Reflectivtity for Pharo

Reflectivity for Pharo is out - this tool allows you to annotate AST nodes with "metalinks". Read more.

Friday, May 24, 2013

STIC 2013

Only a few days until STIC 2013 starts.

Thursday, May 23, 2013

SOMETHINGit

A project to write sound programs using Haskell and Smalltalk.

Avocado

A "Self programming" like environment within the browser is here.

Web with Pharo

Inria is organizing a conference around the web and pharo the 6 June 2013 at Euratechnologies, Lille. Read more.

peer.js and Amber Smalltalk

There is a new binding to peer.js for Amber. You can find the project here.

Tuesday, May 21, 2013

To trap a better mouse

Ian Piumarta (Squeak Unix VM maintainer, long time Squeaker and Smalltalker) who is working for Viewpoints Research Institute will speak Wednesday May 29, 2013, 3:30 pm at Room W1008, West Building 8W, Ookayama campus, Tokyo Institute of Technology about "To trap a better mouse".

Monday, May 13, 2013

Amber Smalltalk progressing

The Helios IDE of Amber Smalltalk is progressing. Read more.

Suggestions in Pharo 3.0

The upcoming Pharo 3.0 provides "suggestions" in the code editor. Here is a demo video.

Monday, May 06, 2013

Bootstrap

Using ObjectSpaces one can bootstrap a Smalltalk system ... read more.

Sunday, May 05, 2013

Kinematic Templates in Smalltalk

The Kinematic Templates interaction technique suggests adjusting the user's mouse input to it tends to match a drawing template. That allows the user to draw in free-hand mode and obtain a "beautified" version of it's hand drawing.

There is an implementation for Pharo. Read more or watch the video or read the paper.

Redline ST IntelliJ plugin

There is now a preview video for the IntelliJ IDEA Redline Smalltalk plugin available.

Friday, May 03, 2013

Gemstone

Leaving VMWare Gemstone is now independent again moving Smalltalk products forward:

 http://gemtalksystems.com

BabyMock 1.0


BabyMock is a visual mock object library for Pharo Smalltalk. Read more here or read the docu on SmalltalkHub.

Thursday, May 02, 2013

files.pharo.org

The Pharo fileserver got a new interface: http://files.pharo.org