It’s just data

The Case for Dynamic Languages

Slides from my FOSSSL keynote

If programming languages are Reinventing Smalltalk, why don’t we just use Smalltalk?

Posted by Ignorant Bystander at

The Case for Dynamic Languages, by Sam Ruby

The Case for Dynamic Languages, slides from Sam Ruby’s keynote at FOSSSL, via Sam Ruby....

Excerpt from Keith's Weblog at

Sam, I liked your presentation, however the following was missing from the IDE list on your Summary slide:

jEdit’s Ruby Editor Plugin

jEdit’s Ruby Editor Plugin provides syntax error checking via JRuby, type-based method completion for the Ruby core classes, an integrated RDoc viewer, and the killer feature: auto-indent and insert ‘end’. It is free software licensed under the GPL.

Posted by Rob - jEdit's Ruby Editor Plugin author at

Why (not) Smalltalk?

A coincidence that on Sam Ruby’s blog and on the Extreme Programming Yahoo Group on the same day there are conversations about using Smalltalk. Both conversations are along the lines of... OK, Smalltalk is very good. So why use a language...

Excerpt from Making it stick. at

What a great title

Lesscode looks at Sam Ruby’s FOSSSL keynote slides, and titles the post: “Reinventing Smalltalk, one decade at a time”. Heh....

Excerpt from Smalltalk Tidbits, Industry Rants at

If you want to try Smalltalk, I’d suggest trying either

Cincom Smalltalk non-commercial
[link]

or Squeak
[link]

You can try out Seaside (Continuation based web apps) in either

Posted by James Robertson at

If programming languages are Reinventing Smalltalk, why don’t we just use Smalltalk?

Because Smalltalk’s got a wierdass syntax. Anyway, this is only one step on the way to reinventing Lisp, which is what all languages inevitably do. :-)

Posted by Keith Gaughan at

Irony

There’s some unintentional irony in the slide deck that Sam Ruby posted from his FOSSSL talk. The slides are interesting - it’s clear to me that dynamic languages are finally getting noticed by the mainstream. The irony? The fact that, just as one...

Excerpt from Smalltalk Tidbits, Industry Rants at

semiOT: in your slide this:
f.readlines.each {|line| puts line}

could just be rewritten ad
f.each do {|line| puts line}
since File is_a Enumerable.
This is particularly nice for stuff like:
file.grep(/something/)

(well, it could even be just “puts f.read” but I guess that was not the point ;)

Posted by riffraff at

“If programming languages are Reinventing Smalltalk, why don’t we just use Smalltalk?”

Keith said:
Because Smalltalk’s got a weirdass syntax.

well, that attitude cost me *years* of what would have been productive Smalltalk time. I got over it.

The rest of your comment (Lisp) was right on, though.

Andy

Posted by Andy at

Smalltalk Irony

jarober posted this to comp.lang.smalltalk You have to love the irony here: 1) IBM drops Smalltalk, handing it to Instantiations: www-306.ibm.com/software/awdtools/smalltalk/transition.html 2) Another part of IBM, focused on syndication technology,...

Excerpt from smart stuff at

Sam Ruby: The Case for Dynamic Languages

The Case for Dynamic Languages: Ruby...

Excerpt from del.icio.us/tag/rails at

Daily Del.icio.us for Sep 11, 2005

Developing a J2EE Architecture with Rational Software Architect Using the Rational Unified Process Google Firefox Extensions Sam Ruby: The Case for Dynamic Languages » The Case for Dynamic Languages: Ruby Random thoughts » Rickard Oberg...

Excerpt from Vinny Carpenter's blog at

"Kind of functional style"

Brian McAllister commented on my last post, and basically agreed with me that it‘s not easy to talk about this technique, due to the labelling problem. Brian‘s variant is to call it a “kind of functional style“, but notes...

Excerpt from Process Perfection at

@Andy: There’s a difference between thinking that something looks unusual and thinking that’s a barrier to it’s use. I’ve nothing against Smalltalk’s syntax myself: I quite like it, really. Still, it’s just that bit too different from what everybody’s used to to have encouraged its adoption. Pity, really.

Posted by Keith Gaughan at

Ruby Friday

I have written about Scheme my last two times out, so I figured I should give some love to another of my favorite languages. Like many folks these days, I am a big fan of Ruby. I took a Ruby tutorial at OOPSLA several years ago from Dave Thomas and...

Excerpt from Knowing and Doing at

Wow, that’s probably one of the least insightful programming-oriented presentations I’ve ever seen.  I hope there was much more to your actual talk than was in the slides.

Posted by aaa at

Weird Syntax and Language Adoption

In Sam Ruby’s comments (it’s old, but I only just noticed): “If programming languages are Reinventing Smalltalk, why don’t we just use Smalltalk?” Keith said: Because Smalltalk’s got a weirdass syntax. well, that attitude cost me years of what...

Excerpt from Smalltalk Tidbits, Industry Rants at

Add your comment