New Seaside Web Site
We finally put the new web site of Seaside online. The official announcement:
We finally put the new web site of Seaside online. The official announcement:
Having a Wiki syntax in Pier makes it very efficient to author and edit content. The Pier Wiki syntax is backward compatible to the syntax of the Squeak Wiki, however it has evolved mostly unnoticed in the past few years. To change that and to make it easier for you to write content I published a Javascript powered edit toolbar:
I will give a Seaside presentation at the Linux Days - Rencontres Open Source et Logiciels Libres in Geneva. My talk is scheduled Tuesday, 22 Mai at eleven o'clock. After the lunch break Stéphane Ducasse will give a presentation on Squeak, the open source Smalltalk where Seaside and a lot of other cool things are developed in. Stéphane Ducasse is the one responsible for dragging me into the whole thing ;-)
The Squeak debugger (1396 lines of code) is hard to understand and impossible to extend. The OmniBrowser framework is powerful and enables one to build extensible meta-driven browsers. Yesterday evening I thought that it would be the time to bring the two things together:
Early versions of Pier included the syntax to embed Smalltalk code into a page. This was a nice feature for power users, but caused certain confusion among others. Moreover it also caused potential security issues, when the permissions weren't setup properly. Never the less, as there were some people complaining about the missing feature, I am going to show how to extend Pier and its pluggable parser to support this functionality.
The latest version of Pier introduces a new Wiki parser: The previous parser was built using SmaCC and it dates back to the very early versions of SmallWiki. The new parser is hand-written. This might look like a big step back, however there were several compelling reasons not to use an EBNF based parser anymore:
I have been visiting Stéphane Ducasse at the University Savoie in Annecy, France. A few minutes before we left for the Seaside presentation in Geneva, I had the chance to have a look at the presentation of some student projects. The most interesting project built a powerful query engine for Pier working hand-in-hand with the meta descriptions available through Magritte. The tool they present is very similar to what you have in the search of Apple Finder or the way you specify smart playlists in iTunes.
I have another Seaside talk scheduled. This time it is in Geneva, Switzerland: Thursday, 29 March, 18:00, auditorium du Geneva Business Center, Petit-Lancy.
I am enjoying the time at the Studencki Festiwal Informatyczny in Cracow. The organization is incredible professional and there are a lot of interesting talks, unfortunately most of them are in polish.
Some time ago there were some complaints that comments randomly disappear from this blog. Of course people were right, but for me it was a big mystery ...