Ruby
- Started
- Last post
- 29 Responses
- stewdio
About a year ago I started this QBN thread about Ruby-Processing: http://qbn.com/topics/625286/
And after some revisions and cleanup I made this how-to post:
http://stewd.io/b/2010/03/22/rub…Recently I've revisited this stuff and... there's got to be some other great Ruby tools out there in the vein of Processing (http://processing.org) or Nodebox (http://nodebox.net). Please help me find them! I'm eager to port some code I've been working with to Ruby because I find the language so pleasant to work with. The Ruby OpenGL libraries out there all seem to be old and broken. I'm desperate to reconcile my love of Ruby with the project work at hand. Anyone else out there running into similar brick walls?
(And just to be clear, I'm not talking about Rails, the web framework programmed in Ruby. I'm talking Ruby itself.)
- vaxorcist0
thanks, I never really learned Ruby, but these look like some interesting and gentle introductions... free of the cliquey ideological oddness of some RubyOnRails forums....
- stewdio0
Rails has some great stuff in it, but I definitely prefer Why's vibe to David Heinemeier Hansson's.
Why the Lucky Stiff
David Heinemeier Hansson
- stewdio0
Your first link is definitely along the path as it also uses Ruby-Processing. But RP is too slow and relies on Processing itself. There must be something faster and stand-alone out there. (Or at least, I hope so!) The second link looks interesting but it's just one piece of the puzzle (video) and I'm hoping to find something larger. Something like Processing, but built with Ruby in mind from the bottom up.
- stewdio0
(optimistic bump)
- animatedgif0
http://www.metaphor.co.jp/2008/0…
http://code.google.com/p/rbof/
Ruby OpenFrameworks
- stewdio0
Looks promising! I checked out the Google Code page for Ruby openFrameorks and downloaded the code package via SVN. However, I didn't understand what I was supposed to compile so I emailed one of the guys that left a comment (about compiling) on the Google Code page. Fingers crossed. Hoping for a response!
- animatedgif0
Don't recall having too many problems when I tried it, about 7 months ago but can't remember what I did.
- stewdio0
Recall, recall! :) I want to know how you got it running. I'm on OS X 10.6 with both Ruby 1.8 and Ruby 1.9 installed via RVM. Running Xcode 3.2.5. Once I get this up and running I'll make a quick tutorial as I did for Ruby-Processing—hopefully useful for other people who are interested. And of course I can then port some fun things over and post the code somewhere . . .
- stewdio0
Just received a reply back from the guy who posted this comment:
http://code.google.com/p/rbof/is…I was excited that he replied so quickly but he says unfortunately he still cannot compile the source correctly either. (I have a feeling there are several of us stuck on this first step.) Argg... so close! I'll continue to investigate. But either way, thanks to @animatedgif for pointing this out.
- Weyland0
- someone knocked her up,
poor kid will be literally a SOBgeorgesIII
- someone knocked her up,
- armsbottomer0
@stewdio you should check out my friend's thesis project, Zajal.
"Zajal is a new creative coding language that's designed from the ground up to minimize the friction between your vision and working software. By combining the approachable functionality of openFrameworks and the gorgeous syntax of Ruby, Zajal hopes to be the tool that creative coders have been waiting for. It is being developed as my MFA thesis at Parsons The New School for Design."
- stewdio0
Woa @armsbottomer!
This looks pretty cool but I couldn't get it to run. Compiled fine, but when I try to run the ballerina example I just get errors :( So close! Can you nudge your friend and ask what the current status is? Is s/he looking to make tutorials and so on? (I could be of help!) Makes me miss NYC nerds—one particular autumn running from morning meetings at Parsons over to ITP to do office hours. The nerd universe is a good universe.
.
.For reference, did the Git clone via Terminal on OS X 10.6.6 running Ruby 1.9. The "make" went fine. But when I tried to run Ballerina I received this output:
<main>: [BUG] Bus Error
ruby 1.9.2p0 (2010-08-18) [i386-darwin10.4.0]-- control frame ----------
c:0001 p:0000 s:0002 b:0002 l:0001b4 d:0001b4 TOP
----------------------------- C level backtrace information --------------------------------...
0 zajal 0x00388274 rb_vm_bugreport + 196
1 zajal 0x0023462c report_bug + 396
2 zajal 0x002346db rb_bug + 43
3 zajal 0x002fefab sigbus + 27
4 libSystem.B.dylib 0x9692b46b _sigtramp + 43
5 ??? 0xffffffff 0x0 + 4294967295
6 zajal 0x00235627 rb_raise + 103
7 zajal 0x0023b5c5 rb_require_safe + 1733
8 zajal 0x0023b7d1 rb_require + 65
9 zajal 0x0039c8a5 _ZN16ZajalInterpreterC1EPc + 415
10 zajal 0x0039906b main + 51
11 zajal 0x0000acc1 start + 53[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugrepo…Abort trap
- inteliboy0
oracle drops ruby. tossers!
- stewdio0
(post-Bash bump)
- armsbottomer0
@stewdio
it is a bit beta-y at the moment. i think he's shooting for a stable release in april to may (that's when we have our thesis show at Parsons). i'm sure ramsey (the super nice/brilliant guy developing the project) would love to get some helping hands, since i assume he's looking to build a community around the framework. let me know if you'd like me to connect you to him via email.
"The nerd universe is a good universe."
amen.