Tuesday, April 29, 2008

JavaConnect := Java asSmalltalkValue

Nice project: JavaConnect is a Visualworks Smalltalk library that allows a seamless interaction between Smalltalk and Java. A Smalltalk application can access any Java object and send messages to it, just as if it were a Smalltalk object.

Read more at the JavaConnect project page:



Would be interesting to know how this relates to Joachim Geidels JNIPort project.

Monday, April 28, 2008

Smalltalk Evening in Munich

Today we have our next Smalltalk Evening here in Munich. Its hosted at:

Systementwicklung und Verkehrsinformatik GmbH
Nymphenburger Straße 14/Sandstr. 26

Please use the side entry Sandstr. 26 (5th floor), we start at 7.30pm

Two main topics:
- VW-Software at Gevas
- Squeak

Maybe we find the time to talk about Seaside too.

Friday, April 18, 2008

Seaside and SVG

The SVG project for Seaside is moving forward. It now also includes an example for rendering charts and a Mondrian graph. Meanwhile also the Mootools for Seaside got ported from VW to Squeak.

Here is a screenshot (click to enlarge):

Krestianstvo

"Krestianstvo" - a framework to design Tweak UI's for Croquet applications in plain XML and CSS files. It includes one example of using XUL in Croquet. The project is hosted on Squeaksource.

Wednesday, April 16, 2008

Diff Tools for Squeak

Gary Chambers announced new Diff Tools for Squeak as part of the UI Enhancement packages.

Looks promising:



and with different fonts and different look:



Tuesday, April 15, 2008

Arrrggghhhh .....

Arrghhh!!! Try this:


Smalltalk
Transcript show: (50.0 - 7.23) asString

returns 42.77


C/C++
#include 

int main(int argc, char ** argv) {
double a = 50.0 - 7.23;
printf("%lf", a);
}

returns 42.770000


Java
public class Test {
public static void main(String[] args) {
double a = 50.0 - 7.23;
System.out.println(a);
}
}

returns 42.769999999999996

Monday, April 14, 2008

Seaside and SVG

Want to use Seaside to generate Scalable Vector Graphics? At the beginning of April Gerhard Obermann asked for an SVG package on the seaside mailing list.

SVG



Meanwhile the project started. Interesting to see that there is a good infrastructure for people to collabroate and work on new Smalltalk stuff.

XUL for Seaside

Pavel started a new project: SeasideXUL. It allows you to generate XUL
using using Seaside as the Smalltalk web application framework.



Browse the screenshots and code, download a Squeak demo image or read more here...

Tuesday, April 01, 2008

Seaside for Java

Seaside is now available for Java too:

http://www.seaside.st/community/development/seaside4j

A little bit more complex and larger download but rember to
evaluate "Date today printString" in Smalltalk first ;)