Talking Meta

Meta talk about Smalltalk, Seaside, Magritte, Pier and related things.

Smalltalk/Ruby BlockCamp in Paris

Blockcamp.jpg I’ll be attending the BlockCamp the coming Saturday in Paris, a joint event between Smalltalk and Ruby. I am prepared to give 3 short presentations:

  1. Seaside is the framework for developing sophisticated web applications in Smalltalk. This can be either a short introductions into core features of Seaside, or a demo of the new features in the upcoming Seaside 3.0 release.
  2. PetitParser is a novel parser framework for Smalltalk (and Javascript). It embraces object-oriented design practices (composition, reuse) and combines several existing parser technologies (scannerless parsers, parser combinators, parsing expression grammars, packrat parsers) picking the best parts of each.
  3. Helvetia is a lightweight approach to embed new languages into a host language and the existing tools. This talk is for people interested into language models, language transformations, and tool integration.

I would like to thank ESUG for sponsoring my trip to Paris. I’ll be around Friday evening, so drop me a line if you’re in Paris and want to meet up. Hope to see you in Paris!

Posted by Lukas Renggli at 26 November 2009, 9:43 am with tags smalltalk, ruby, esug, paris, talk 5 comments link

Preparing for ESUG 2009

I am currently preparing for the International Smalltalk Conference (ESUG) in Brest, France.

helvetia.png On Monday, I will present the paper of Tudor Gîrba and myself titled Why Smalltalk Wins the Host Languages Shutout at the International Workshop on Smalltalk Technologies. The paper argues why Smalltalk is an excellent choice for language engineering as it is done for example in Helvetia.

Then at the Innovation Technology Awards I will support Tudor Gîrba presenting Glamour, a framework to script browser. Don’t miss to vote for us.

glamour.png On Tuesday, Julian Fitzell and I will give a quick Seaside Status Update just before lunch. Afterwards we give a 3 hour tutorial on advanced Seaside topics. The tutorial will introduce participants to some lesser-known areas of and highlight some of the new features in Seaside 2.9.

Last but not least I am looking forward to the Seaside Sprint that follows right after ESUG on Friday and Saturday.

I will try to keep posting on Twitter.

Posted by Lukas Renggli at 26 August 2009, 8:51 pm with tags esug, glamour, helvetia, seaside, smalltalk 1 comment link

Video of Magritte Presentation

There were complaints that the slides of my Magritte presentation are puzzling. That’s true, but the idea is to get people listen to the talk instead of reading the slides. Luckily you can do that now even if you were not at ESUG 2008 in Amsterdam. Have a look at the video James Robertson posted on his blog.

Posted by Lukas Renggli at 3 December 2008, 9:13 am with tags magritte, presentation, video, esug comment link

Magritte Presentation ESUG 2008

On Tuesday I gave a 15 minutes presentation on Magritte to give a quick overview and prepare people for the following panel discussion. The slides are available to download here. James Robertson blogged about my presentation as well as the following panel discussion.

Posted by Lukas Renggli at 29 August 2008, 10:43 am with tags esug, magritte 2 comments link

Seaside Presentation ESUG 2008

My presentation on the latest news around Seaside and how we achieve portability along its 6 supported platforms went well. Those that missed the presentation might want to check out the slides. James Robertson posted a summary.

At the end of the presentation I demonstrated iSea, a Seaside framework to build web applications for the iPhone. The framework includes all JavaScript and CSS necessary. The source code can be downloaded from my Monticello repository.

Update: James Robertson uploaded a video of this presentation.

Posted by Lukas Renggli at 28 August 2008, 4:56 pm with tags esug, seaside, presentation, portability, iphone comment link
<< 1 2 >>