Sounds interesting, Andrew. I'm keen to learn more about your tools some time.
Dylan On Monday, April 26, 2010, Andrew Grimm <[email protected]> wrote: > Is concurrency an issue for web sites (don't you just get a couple > more mongrels or unicorns or animal of some description?) or for other > uses? > > It's sometimes a problem for me. Sometimes you get a metric truckload > of DNA sequences, so you'd like to be able to use multiple CPUs. > Thankfully, system calls can be done concurrently, so I usually have a > glue script that makes system calls to scripts that do much of the > data processing, and I have a script that looks at processed data at > the end. > > I might try jruby for bioinformatics purposes some day. > > Actually, trying it exposed a bioruby issue > http://github.com/bioruby/bioruby/issues#issue/6 involving the use of > RUBY_PLATFORM. Looking at how RUBY_PLATFORM is used in rails, I > discovered a possible issue with rails, which turned out to coincide > with ticket 3999. > > Andrew > > On Sun, Apr 25, 2010 at 7:43 PM, Julian Doherty > <[email protected]> wrote: >> Slow. Poor concurrency support. Meta programming black magic makes libraries >> easy to use, but hard to grok. >> That said, it's fast enough for what I want to do, and there are other >> tools/languages that integrate well and help with concurrency. >> >> On 25 April 2010 12:04, Andrew Grimm <[email protected]> wrote: >>> >>> It's a bit confusing, considering that $ sometimes means "global". >>> >>> I tend to use match objects myself, but that's my conservative nature for >>> you. >>> >>> Andrew >>> >>> On Sun, Apr 25, 2010 at 12:01 PM, Korny Sietsma <[email protected]> wrote: >>> > Seriously? I never realised that. That makes things somewhat better, >>> > though >>> > rather hacky imho. >>> > >>> > - Korny >>> > >>> > On Sun, Apr 25, 2010 at 11:59 AM, Nicholas Jefferson >>> > <[email protected]> wrote: >>> >>> >>> >>> - Perl-like global operators - especially when it comes to regexps, I >>> >>> seem to keep coming back to $1 and the like. I'd like to think >>> >>> there's >>> >>> a better way to do this, and maybe it just needs more practise on my >>> >>> part, using matcher objects or alternative syntaxes. >>> >> >>> >> $~, $&, $1, etc. are local: >>> >> >>> >> def bar >>> >> p [:bar, $~, $&, $1] >>> >> "bar" =~ /(bar)/ >>> >> p [:bar, $~, $&, $1] >>> >> end >>> >> >>> >> p [:foo, $~, $&, $1] >>> >> "foo" =~ /(foo)/ >>> >> p [:foo, $~, $&, $1] >>> >> bar >>> >> p [:foo, $~, $&, $1] >>> >> >>> >> Thanks, >>> >> >>> >> Nicholas >>> >> >>> >> -- >>> >> You received this message because you are subscribed to the Google >>> >> Groups >>> >> "Ruby or Rails Oceania" group. >>> >> To post to this group, send email to [email protected]. >>> >> To unsubscribe from this group, send email to >>> >> [email protected]. >>> >> For more options, visit this group at >>> >> http://groups.google.com/group/rails-oceania?hl=en. >>> >> >>> > >>> > >>> > >>> > -- >>> > Kornelis Sietsma korny at my surname dot com >>> > kornys on twitter/fb/gtalk/gwave www.sietsma.com/korny >>> > "Every jumbled pile of person has a thinking part >>> > that wonders what the part that isn't thinking >>> > isn't thinking of" >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> > Groups >>> > "Ruby or Rails Oceania" group. >>> > To post to this group, send email to [email protected]. >>> > To unsubscribe from this group, send email to >>> > [email protected]. >>> > For more options, visit this group at >>> > http://groups.google.com/group/rails-oceania?hl=en. >>> > >>> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Ruby or Rails Oceania-- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
