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-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Ivan Porto Carrero
Sent: Thursday, October 29, 2009 2:21 AM
To: ironruby-core@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. <dip...@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 <jdevi...@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-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Nathan Stults
Sent: Wednesday, October 28, 2009 9:03 AM


To: ironruby-core@rubyforge.org
Subject: Re: [Ironruby-core] Open source project to port

 

Me too.

 

From: ironruby-core-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Web Administrator
Sent: Wednesday, October 28, 2009 8:56 AM
To: ironruby-core@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." <dip...@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 
<i...@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_stu...@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-boun...@rubyforge.org 
[mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Dotan N.
        Sent: Wednesday, October 28, 2009 7:31 AM
        To: ironruby-core@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. <dip...@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 
<i...@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@rubyforge.org
                http://rubyforge.org/mailman/listinfo/ironruby-core

         

         

        
        _______________________________________________
        Ironruby-core mailing list
        Ironruby-core@rubyforge.org
        http://rubyforge.org/mailman/listinfo/ironruby-core

         

        
        _______________________________________________
        Ironruby-core mailing list
        Ironruby-core@rubyforge.org
        http://rubyforge.org/mailman/listinfo/ironruby-core

         

        _______________________________________________
        Ironruby-core mailing list
        Ironruby-core@rubyforge.org
        http://rubyforge.org/mailman/listinfo/ironruby-core


_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

 


_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

 

_______________________________________________
Ironruby-core mailing list
Ironruby-core@rubyforge.org
http://rubyforge.org/mailman/listinfo/ironruby-core

Reply via email to