James Britt wrote:
Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
We at Rising Tide are doing interesting work with JRuby & Swing.
I'd like to hear more about it too Maybe you could talk a bit about it here?
- Charlie
James Britt wrote:
Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
We at Rising Tide are doing interesting work with JRuby & Swing.
I'd like to hear more about it too Maybe you could talk a bit about it here?
- Charlie
i hope to be - family life may intercede though... i'll know today/tomorrow.
cheers.
On Oct 29, 2007, at 9:49 AM, James Britt wrote:
Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
We at Rising Tide are doing interesting work with JRuby & Swing.
--
it is not enough to be compassionate. you must act.
h.h. the 14th dalai lama
Charles Oliver Nutter wrote:
Brian Adkins wrote:
JRuby runs Rake, RubyGems, Rails, Mongrel, and nearly all pure-Ruby
libraries and apps that are out there. Compatibility has gotten closer
and closer to 100% over the past year.I thought Mongrel was a Ruby / C hybrid. How does this run on JRuby -
using JNI?Only a small portion of Mongrel is written in C; those bits have been
ported, and an upcoming release of Mongrel will have a JRuby
platform-specific gem available.
To be more precise: the Mongrel HTTP parser is actually written in
Ragel (<http://WWW.CS.QueensU.Ca/~thurston/ragel/>\), *not* in pure C.
Ragel is a DSL (or a compiler, depending on from which side you look)
for writing Finite State Machines for parsers. So, the main part is
actually the Ragel DSL and only the (small) embedded actions are
written in C. The nice thing is that Ragel actually has multiple
backends, so it can not only compile to C, but to Java as well. So,
just by recompiling the Ragel source to Java, you can get the whole
State Machine scaffolding set up and only need to port the embedded
actions.
Interestingly, Ragel also has a Ruby backend: can you say
"Mongrelinius"?
BTW: Hpricot also uses Ragel, and it also has already been ported to
JRuby. (Other Ruby projects that use Ragel: RFuzz, SuperRedCloth, json
and LEL (from the JRuby Swing builder called Profligacy).)
jwm
On Oct 28, 2:45 am, Charles Oliver Nutter <charles.nut...@sun.com> >> wrote:
Konrad Meyer wrote:
Quoth Charles Oliver Nutter:
...
Java 2 Platform SE 5.0
...Does this mean JRuby targets 1.5.0? What about 1.6.0 or 1.4.x? These are just things I'm interested in, as long as you're on ruby-talk.
JRuby 1.0 supports 1.4+, and the JRuby 1.1 codebase required 1.5+, but we will provide a "retroweaved" version that should run fine on 1.4+.
- Charlie
Ezra Zygmuntowicz wrote:
We just did some work this week so that all of Merb's specs pass on JRuby and you can run merb apps under the jruby mongrel.
Very nice....we've had a number of people interested in running Merb in JRuby.
- Charlie
James Britt wrote:
Charles Oliver Nutter wrote:
ruvlet.rb:
def service(request, response)
# handle request, send response
endThat looks pretty much like Rack.
http://rack.rubyforge.org/doc/
And that's about it for the simplest case. You stick this in a WAR file with the Ruvlet servlet configured, and it will be routed all requests.
Might be interesting to JRubyify Rack, or make Rack and Ruvlet easily interchangeable, so that Rack-ready frameworks (Ramaze, Nitro, Camping, Sinatra, others) can pop over to JRuby.
That's an excellent idea. I'll make sure Tom knows about it.
- Charlie
Charles Oliver Nutter wrote:
James Britt wrote:
Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
We at Rising Tide are doing interesting work with JRuby & Swing.
I'd like to hear more about it too
Maybe you could talk a bit about it here?
I'll pester my fellow Risers to pipe up.
We have two R'Forge projects, Railgun and Monkeybars, that aim to make doing GUI Java apps fun. That is, you don't write any Java, just (J)Ruby. But among the things we've talked about is the idea of chubby clients; apps that use the Internet and/or local networking to play smarter. There's lots of opportunity for robust GUI apps that share data, chat with peers, interact with Web services, and so on.
If there's a RejectConf this weekend we'll be sure to show something. (David Koontz' proposal to talk about Railgun was among the rejected. )
James Britt wrote:
> Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
>
> We at Rising Tide are doing interesting work with JRuby & Swing.I'd like to hear more about it too
Maybe you could talk a bit about
it here?
maybe you should submit a talk proposal for MWRC. Seriously,
we'd love to see a presentation like that.
On 10/29/07, Charles Oliver Nutter <charles.nutter@sun.com> wrote:
- Charlie
--
thanks,
-pate
-------------------------
Duty makes us do things, Love make us do things well.
http://on-ruby.blogspot.com http://on-erlang.blogspot.com
http://on-soccer.blogspot.com
I've been writing some jruby rspec acceptance/functional tests around an
existing swing application using the FEST/abbot java libraries to interact
with swing.
I'm quite happy to blog something about my discoveries, or the usage pattern
i took if people are interested.
James: are u guys writing any functional tests? if so what approach did you
use?
cheers
simon
On 10/30/07, James Britt <james.britt@gmail.com> wrote:
Charles Oliver Nutter wrote:
> James Britt wrote:
>> Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
>>
>> We at Rising Tide are doing interesting work with JRuby & Swing.
>
> I'd like to hear more about it tooMaybe you could talk a bit about
> it here?I'll pester my fellow Risers to pipe up.
We have two R'Forge projects, Railgun and Monkeybars, that aim to make
doing GUI Java apps fun. That is, you don't write any Java, just
(J)Ruby. But among the things we've talked about is the idea of chubby
clients; apps that use the Internet and/or local networking to play
smarter. There's lots of opportunity for robust GUI apps that share
data, chat with peers, interact with Web services, and so on.If there's a RejectConf this weekend we'll be sure to show something.
(David Koontz' proposal to talk about Railgun was among the rejected.)
--
James Brittwww.risingtidesoftware.com
602-714-1147
pat eyler wrote:
James Britt wrote:
Ara, if you're at RubyConf this weekend, ask me about Monkeybars.
We at Rising Tide are doing interesting work with JRuby & Swing.
I'd like to hear more about it too
Maybe you could talk a bit about
it here?maybe you should submit a talk proposal for MWRC.
Seriously,
we'd love to see a presentation like that.
I'm trending away from submitting application-related proposals myself. I'm almost always heads-down working on JRuby, and there are others who can promote specific frameworks on JRuby like Rails and Swing better than I can.
So over the next year you'll probably see fewer Rails/Swing/Whatever-specific talks from me and more "intro to JRuby" and "advanced JRuby" stuff.
- Charlie
On 10/29/07, Charles Oliver Nutter <charles.nutter@sun.com> wrote:
I would LOVE to see this. Please, please do.
Cheers,
David
On Oct 30, 2007 4:07 AM, simon jenkins <simojenki@gmail.com> wrote:
I've been writing some jruby rspec acceptance/functional tests around an
existing swing application using the FEST/abbot java libraries to interact
with swing.I'm quite happy to blog something about my discoveries, or the usage pattern
i took if people are interested.
> I've been writing some jruby rspec acceptance/functional tests around an
> existing swing application using the FEST/abbot java libraries to interact
> with swing.
>
> I'm quite happy to blog something about my discoveries, or the usage pattern
> i took if people are interested.I would LOVE to see this. Please, please do.
I don't know where you live Simon, but do consider putting in a
proposal to your local regional conference.
On 10/30/07, David Chelimsky <dchelimsky@gmail.com> wrote:
On Oct 30, 2007 4:07 AM, simon jenkins <simojenki@gmail.com> wrote:
Cheers,
David
--
thanks,
-pate
-------------------------
Duty makes us do things, Love make us do things well.
http://on-ruby.blogspot.com http://on-erlang.blogspot.com
http://on-soccer.blogspot.com
ill look at putting together some words about my experiences in the next
week or so, ill let you know then.
cheers
simon
On 10/31/07, pat eyler <pat.eyler@gmail.com> wrote:
On 10/30/07, David Chelimsky <dchelimsky@gmail.com> wrote:
> On Oct 30, 2007 4:07 AM, simon jenkins <simojenki@gmail.com> wrote:
> > I've been writing some jruby rspec acceptance/functional tests around
an
> > existing swing application using the FEST/abbot java libraries to
interact
> > with swing.
> >
> > I'm quite happy to blog something about my discoveries, or the usage
pattern
> > i took if people are interested.
>
> I would LOVE to see this. Please, please do.I don't know where you live Simon, but do consider putting in a
proposal to your local regional conference.>
> Cheers,
> David
>
>--
thanks,
-pate
-------------------------
Duty makes us do things, Love make us do things well.
http://on-ruby.blogspot.com http://on-erlang.blogspot.com
http://on-soccer.blogspot.com