[Ironruby-core] Open source project to port

Ivan Porto Carrero ivan at flanders.co.nz
Thu Oct 29 09:56:57 EDT 2009


Thanks for the input :) Yes I was planning of looking at the code of some of
the gems and rails plugins. They may have good ideas to include in this
project.  I don't expect that it will take a very long time to build this
thing and of course any help is much appreciated.

Exactly from POV of the DSL this project is pretty interesting because it
will highlight some key differences between what you can do with a fluent
interface vs a real DSL.
---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)



On Thu, Oct 29, 2009 at 1:34 PM, Nathan Stults
<Nathan_Stults at hsihealth.com>wrote:

>  That’s a fun one because it involves a good opportunity to create a Ruby
> DSL, which will be a good demo for a book. I wrote a state machine DSL using
> Boo way back when using Ayende Rahein’s book on the topic (
> http://www.codeplex.com/SimpleStateMachine)  and although Boo provides
> some meta-programming capabilities, the implementation was painful and hacky
> and hard to evolve and the DSL syntax was more constrained that I would have
> liked. I always wanted to re-implement using a parser generator to fix all
> that, but never got to it. Ruby is a much better choice than either Boo or a
> parser generator for a state machine DSL. The contrast between how simple
> and straightforward a Ruby DSL can be will be stark. I imagine IR will be
> preferred path to internal DSL’s on the .NET framework from now on.  I was
> going to look at  doing something like this in Ruby myself at one point, but
> when I looked (very briefly) there seemed to be a few state machine
> libraries already offered  by the Ruby community I wanted to evaluate first.
> For illustrative purposes for a book, though, that is irrelevant, although
> you may want to survey them anyway, as preparation.
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Ivan Porto Carrero
> *Sent:* Thursday, October 29, 2009 2:21 AM
>
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] Open source project to port
>
>
>
> Seo started with the ironmagick gem :)
>
>
>
> Ryan pointed me towards this little library/application, it seems to be the
> right size and is fairly interesting:
>
> http://code.google.com/p/stateless
>
>
>
> unless somebody has a better idea it will pop up in my ironrubyinaction
> repository somewhere next week.
> ---
> Met vriendelijke groeten - Best regards - Salutations
> Ivan Porto Carrero
> Blog: http://flanders.co.nz
> Twitter: http://twitter.com/casualjim
> Author of IronRuby in Action (http://manning.com/carrero)
>
>
>  On Wed, Oct 28, 2009 at 5:42 PM, Dotan N. <dipidi at gmail.com> wrote:
>
> ok sounds like a plan for a weekend research. i'll post my findings as soon
> as i can :)
>
>
>
> On Wed, Oct 28, 2009 at 6:16 PM, Jim Deville <jdeville at microsoft.com>
> wrote:
>
> For ImageMagick/RMagick, you should be able to get away with making an
> adapter that matches the API of RMagick or ImageMagic with the functions in
> System.Drawing. There will probably be more beyond that, but that should get
> you started.
>
>
>
> JD
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Nathan Stults
> *Sent:* Wednesday, October 28, 2009 9:03 AM
>
>
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] Open source project to port
>
>
>
> Me too.
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Web Administrator
> *Sent:* Wednesday, October 28, 2009 8:56 AM
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] Open source project to port
>
>
>
> No idea what the project would take. But, I'd be interested in
> contributing.
>
> Sent from my iPhone
>
>
> On Oct 28, 2009, at 10:39 AM, "Dotan N." <dipidi at gmail.com> wrote:
>
>  bummer :(
> well, my idea was a pure imagemagick interface .net implementation, at
> least to some extent, exactly what the guys from rmagick4j did for java.
> with rmagick4j i don't need 10mb of imagemagick dependencies at all, its all
> pure java, and pure jruby.
>
> do any of you have ideas as to how much effort such a thing would take ?
>
> On Wed, Oct 28, 2009 at 5:20 PM, Ivan Porto Carrero <ivan at flanders.co.nz>
> wrote:
>
> Yes but in my case it's to use in my book as an example of this is how you
> rubyfiy a C# application.
>
>
>
> I do it to some extend with witty in my WPF chapter. I'm not thinking in
> the orders of magnitude of Hibernate or even ironrubymvc.  But it should be
> something fairly well-known.
>
>
>
> I don't see much benefit in porting any of the testing libraries, mocking
> frameworks or dependency injection stuff but it would be good to take
> something that is familiar to many .NET devs I just can't think of any
> projects right now.
>
>
>
> RMagick is certainly a very interesting library. The link below uses
> ImageMagick and mono so I imagine that could be a start :)
>
> http://ubuntuforums.org/showthread.php?p=8138533
>
>
>
> ---
> Met vriendelijke groeten - Best regards - Salutations
> Ivan Porto Carrero
> Blog: http://flanders.co.nz
> Twitter: http://twitter.com/casualjim
> Author of IronRuby in Action (http://manning.com/carrero)
>
> On Wed, Oct 28, 2009 at 3:38 PM, Nathan Stults <
> Nathan_Stults at hsihealth.com> wrote:
>
> I would second that idea as well. I’d love to use ruby to port some
> sparkline and other BI visualization graph libraries, and a graphics library
> would be just the ticket.
>
>
>
> *From:* ironruby-core-bounces at rubyforge.org [mailto:
> ironruby-core-bounces at rubyforge.org] *On Behalf Of *Dotan N.
> *Sent:* Wednesday, October 28, 2009 7:31 AM
> *To:* ironruby-core at rubyforge.org
> *Subject:* Re: [Ironruby-core] Open source project to port
>
>
>
> and to add on that, a common pain i get with rails is an image processing
> library to stand in for rmagick (i use JRuby on windows on some projects,
> and they have rmagick4j which is very convenient), so that might be a good
> target.
>
> On Wed, Oct 28, 2009 at 4:28 PM, Dotan N. <dipidi at gmail.com> wrote:
>
> I'm interested to possibly join, whatever it may be :)
>
> On Wed, Oct 28, 2009 at 4:24 PM, Ivan Porto Carrero <ivan at flanders.co.nz>
> wrote:
>
>  Hi
>
>
>
> I'm looking for a smallish .NET open source project to port to ironruby
> which one should I take?
> ---
> Met vriendelijke groeten - Best regards - Salutations
> Ivan Porto Carrero
> Blog: http://flanders.co.nz
> Twitter: http://twitter.com/casualjim
> Author of IronRuby in Action (http://manning.com/carrero)
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>  _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
>
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20091029/6795ea52/attachment-0001.html>


More information about the Ironruby-core mailing list