. .

smalltalk

Pharo Conference 24/25 May

February 17, 2012 12:15:33.657

There's a Pharo Conference in France this May:

The Pharo core team organises a Pharo Conference hosted at INRIA Lille Nord Europe located at Villeneuve D'ascq (close to Lille).

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk and Cloud Foundry

February 15, 2012 10:30:33.000

James Foster takes Smalltalk off to the cloud.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Pharo in France

February 13, 2012 22:14:10.903

There's a two day Pharo Conference coming up in May, in France. You can get details and register here.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk at FosDem

February 12, 2012 16:55:24.000

This sounds like the kind of thing that will help get Smalltalk a bit more notice:

One of my major stumbling blocks with Smalltalk has been general unfamiliarity with the development environment, the workshop was the perfect opportunity to resolve some of this. The structure was to pair one experienced Smalltalker with one noob, and for both to work through a pre-planned exercise with an existing image and application set up.

ESUG and the STIC conferences are useful, but getting Smalltalk into the hands of new users requires some outreach. I'm glad to see that happening.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Readability is Key

February 10, 2012 7:44:50.000

The fact that even bad Smalltalk "reads" fairly well is probably the thing I like best about it. The project I'm on now has the normal share of bad objects (any large project will have them) - but even the bad code can still be parsed by the mark one eyeball better than just about anything else out there. As David Nolen puts it:

Smalltalk has so very few concepts - it's truly stunning. There's nothing more powerful in aiding readability than a small core set of concepts. In this sense I think Smalltalk continues to be one of the few languages to get anywhere near LISP. Most languages these days are just an abomination of features trapped inside of a compiler.

The way I like to explain that to people is this: The entire syntax of Smalltalk can fit on an index card. How many pages does it take to explain the syntax of, say, Java?

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk at FosDem

February 8, 2012 14:22:44.000

Via Torsten comes news from FosDem - a report, presentation, and photos.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Virtual Meetings with Head Tracking

February 3, 2012 11:11:16.297

OpenQwaq is looking pretty cool here.

Technorati Tags:

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk and Git

January 31, 2012 7:51:45.889

Someone has made a standard file based SCM tool work with Smalltalk:

We've built a little package that allows us to save all our source in git. We've been developing with this for 3 months now, and it's pretty stable. I put a project on github, that contains some more info on it. Yes, there's more work to do, but there's hope. The repo contains some examples that I just saved from the image.

I'd like to hear more about how well that works.

Technorati Tags: ,

posted by James Robertson

 Share Tweet This

smalltalk

Smalltalk and Large Projects

January 28, 2012 11:42:02.062

Dave Buck and I were discussing podcast topics, and we came across this InfoQ interview with Ralph Johnson and Joe Armstrong. This is what we decided to talk about:

Because in Smalltalk you have everything in the image. You can't keep track of the versions between the old and the new one - it's a pain in the neck but also now we are going to this distributed computing or parallel programming. People say "We want to have multiple threads inside Smalltalk." No, you don't want to do that! Because you are just getting back to all those problems. What you want to do is have multiple images in sending messages back and forth if you want fault tolerance.
It started years ago more but because we had this way of doing things, we just put everything in one image and there is also the issue of complexity. You build a system, so it gets to the limit of what a few people can do and there Smalltalk doesn't work too well. If it actually took 20 people to build your system, Smalltalk is not very good. If you could build it with 4-5 people, fine. They all sit in the room and Smalltalk is just fabulous and you could build with 4-5 people something that would take 50 people in Java, but what if it would take 200 people in Java?

We'll get into that when we record, but two points:

  • The system I work on now has nearly 5500 classes in it, and it's managed by around 20 developers
  • Any project that has 200 developers (regardless of language) will grow a process that makes forward motion impossible. I've seen that happen, more than once

With that said, wait for episode 63 to come out - this is what we'll be talking about.

posted by James Robertson

 Share Tweet This

smalltalk

Pharo Sprints in February

January 27, 2012 11:42:38.769

There will be two Pharo Code prints in February - follow the link for details.

Technorati Tags:

posted by James Robertson

 Share Tweet This

Previous Next (1107 total)