The Case for Dynamic Languages
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 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 atWhy (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 atIf 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 atIrony
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 atSmalltalk 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
If programming languages are Reinventing Smalltalk, why don’t we just use Smalltalk?
Posted by Ignorant Bystander at