Software Carpentry (Version 955)

Do we have something similar to this in the Ruby world?

http://www.third-bit.com/swc2/

The only thing that came to mind was the material that
Jim F. was using to teach his fellow engineers a
few years back…

Regards,

This guy is a complete tool.

“but the more abstract the language, the more slowly it runs”

Yes, like Haskell and OCaml. God those languages are slow.

“Nimble languages like Python are slower than sturdy languages like
Fortran, C/C++, or Java”

Yeah, because when you can’t do things like convert numbers to strings
on the fly, you have a nimble language. Like Pascal.

And that graph in “Basic Scripting” is equally priceless. Yeah, perl’s
real slow, and so much harder to use than python. I’m sure glad python
doesn’t have a workable lambda operator, or any kind of useful bracing
so that my editor can auto-indent and not fuck up my code when i cut
and paste for refactoring purposes.

I’ll buy the argument that its easier to write bad code in perl, and
I’ll buy that python is easier to read, but everything else is just
fanboism. Python lacks a good number of features that make perl good.
And it’s certainly not faster except in specific,
never-seen-outside-of-a-lab conditions.

Brian Cully wrote:

This guy is a complete tool.

“but the more abstract the language, the more slowly it runs”

Yes, like Haskell and OCaml. God those languages are slow.

Not to mention C++ templates. Gee, there’s an abstraction that really
slows down your program :wink:

On Mar 9, 2006, at 6:35 PM, Joel VanderWerf wrote:


vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407

And I’m sure APL is as slow as sin too

On Mar 9, 2006, at 3:28 PM, Bil K. wrote:

Do we have something similar to this in the Ruby world?

http://www.third-bit.com/swc2/

The only thing that came to mind was the material that
Jim F. was using to teach his fellow engineers a
few years back…

Well, I have had requests to turn my 3 day course into a book,
but I haven’t found the time to get started. [sigh]

Jim F.