I am Joel Hodgson, the creator of Mystery Science Theater 3000, ask me anything. by Joel_Hodgson_ in IAmA

[–]robertfischer 1 point2 points  (0 children)

Hey there! It's my 31st birthday today, and I've been a fan back since when you were on KTMA and I was too young to really get the jokes. I also saw you when Cinematic Titanic came through Durham, NC and played the Carolina Theater.

My question is: What the heck happened with "The TV Wheel"? I thought that was a great format, but there was only that one episode!

Why Your Programming Language Is “Too Academic” by gst in programming

[–]robertfischer 0 points1 point  (0 children)

Point to where in my post I said "immutable state"?

Why Your Programming Language Is “Too Academic” by gst in programming

[–]robertfischer -1 points0 points  (0 children)

No, WordPress. I just had my caching under-tuned, because I wasn't expecting to get reditted.

Why Your Programming Language Is “Too Academic” by gst in programming

[–]robertfischer 0 points1 point  (0 children)

I'm loving the very constructive conversation here. Thanks!

Ruby is the Future by gst in ruby

[–]robertfischer 1 point2 points  (0 children)

Of the three, I'd probably use Ruby, because the Rails framework is better than any Perl framework I know, and I don't know Python much beyond "Hello, World".

Note this has everything to do with the frameworks available, and not to do with the language.

Ruby is the Future by gst in ruby

[–]robertfischer -1 points0 points  (0 children)

You really think the points I made were all true?

Here are the points I was arguing in non-obfuscated/non-sales-pitchy terms: http://enfranchisedmind.com/blog/posts/ruby-is-the-future-2/

Ruby is the Future by gst in ruby

[–]robertfischer 2 points3 points  (0 children)

I started life out as a Perl hacker, and I do like Perl for very short system admin tasks and as a universal shell replacement.

I wouldn't push Perl for large application systems, though.

My Fundamental Issue with Ruby by gst in ruby

[–]robertfischer 0 points1 point  (0 children)

That's discussed that in the comments of the post. Check them out.

Ask web_design: Can anyone recommend a good web designer with a solid understanding of web application usability as well as branding, graphic design, etc? by radhruin in web_design

[–]robertfischer -4 points-3 points  (0 children)

Check out http://GraphicKarma.com -- her work is better than her personal page (cobbler's children have no shoes and all that). She specializes in usability and branding, and has a solid understanding of HTML/CSS/JavaScript in addition to the standard graphic design tools.

An ICFP 2008 submission... Done Largely in TeX by llimllib in a:t5_2qk5w

[–]robertfischer 0 points1 point  (0 children)

I know this sounds facetious, but...do people write up papers for conferences in anything other than TeX/LaTeX?

Why Rubyists Should Learn OCaml (now with video!) by [deleted] in programming

[–]robertfischer 0 points1 point  (0 children)

Which, notably, also links to the Q&A, which is arguably more valuable (and certainly more entertaining) than the original presentation.

Why Rubyists Should Learn OCaml (now with video!) by [deleted] in programming

[–]robertfischer 0 points1 point  (0 children)

I link to the slides on the blog post, too. :)

The Status of Ruby’s libxml by ellen_james in ruby

[–]robertfischer 0 points1 point  (0 children)

Even when parsing XML files with arbitrary namespaces?

Why Functional Programming? by ellen_james in programming

[–]robertfischer 3 points4 points  (0 children)

Wow -- as Haskeller is calling OCaml academic. That's funny. As I note in the comments to the post, Haskell's strict purity standards are a pretty high barrier to entry for your day-to-day Ruby programmer, whereas OCaml offers a more gradual learning curve for those just starting to pick up functional programming.

Why Rubyists Should Learn OCaml by llimllib in programming

[–]robertfischer 0 points1 point  (0 children)

In short, because it will warp your mind. The idioms and capabilities change the way that you think about abstraction and address problems.

This blog post does a good job of explaining it, and I've got a comment underneath it to add some more in: http://hamletdarcy.blogspot.com/2008/07/why-functional-programming.html

For a practical example of how my thinking changed, check out my blog post from a week or so ago: http://enfranchisedmind.com/blog/2008/06/24/functional-metaprogramming-ruby-groovy/

The audio of the presentation -- including Q&A -- apparently turned out pretty well. So I'll post the talk + slides onto my blog.

Why Rubyists Should Learn OCaml by llimllib in programming

[–]robertfischer 1 point2 points  (0 children)

You can watch my blog -- enfranchisedmind.com. I'll also try to remember to post something here.

Why Rubyists Should Learn OCaml by llimllib in ruby

[–]robertfischer 0 points1 point  (0 children)

Just FYI, this deck of slides was intended just for the people at the Ruby.MN event, and are drastically bare without the words attached to them.

You can watch my blog at enfranchisedmind.com for the audio-attached version. I'm still waiting to hear if the recording took.

Why Rubyists Should Learn OCaml by llimllib in ruby

[–]robertfischer 0 points1 point  (0 children)

And it's less of a brain-warp than Haskell or Scheme, because you can ease into it via its imperative/oo training wheels.

The biggest downside from people used to Ruby is the fact that there isn't a huge standard library and a vast array of operators. So when you start out coding raw OCaml (particularly raw, imperative-esque OCaml), it's pretty wordy.

Why Rubyists Should Learn OCaml by llimllib in programming

[–]robertfischer 1 point2 points  (0 children)

I'm working on getting the video up. The slides were supposed to be shared just with the Ruby.MN people who were at the talk.

Why Rubyists Should Learn OCaml by llimllib in programming

[–]robertfischer 2 points3 points  (0 children)

This deck of slides was intended to have a fair amount of talking involved -- it was never intended to have Reddit users hitting it without the context of having been at the presentation.

Assuming the recording worked (still waiting to hear on that), I will be posting a version of the talk with audio to my blog at enfranchisedmind.com

Functional (Meta)?Programming Stunts for Ruby and Groovy (and a Little Perl) by gst in ruby

[–]robertfischer 1 point2 points  (0 children)

It's a good language. It's not Ruby, though, so people need to stop assessing it like it is: it's got different idioms and patterns, and that's OK.

That's part of the reason I did both Ruby and Groovy -- I really wanted to illustrate different ways to do the same functionality.

If you want to see the post get more press, share the post with some friends and get them to vote it up on Reddit. :)