[Ironruby-core] Back with more questions: mono 2.4.x & IR 0.9.x
Andrew S. Townley
ast at atownley.org
Thu Nov 26 05:55:28 EST 2009
On Thu, 2009-11-26 at 09:58 +0100, Ivan Porto Carrero wrote:
> You can also look in my github account the samples for my book are
> published there.
Thanks Ivan, I will.
> I don't have Webforms or Winforms samples there (except for the one
> provided by thibaut for his Magic DSL), because I declared those techs
> dead a few years ago.
I know what you mean, but sometimes when a technology's declared "dead"
is when it becomes ubiquitous enough to be useful! :)
> A GUI toolkit I want to give a try sometime in the future is clutter
> http://www.clutter-project.org/docs/clutter/stable/.
> It's a .NET based OSS OpenGL GUI toolkit. But all those toolkits IMHO
> are really stop gaps until SL is mature enough and Moonlight gets to
> SL4. (SL3 => no rich-text editor which is used often in LOB apps, OOB
> mode is still sandboxed)
Yeah, that would be a problem for me. This is essentially LOB-ish.
Cheers,
ast
> ---
> Met vriendelijke groeten - Best regards - Salutations
> Ivan Porto Carrero
> Blog: http://flanders.co.nz
> Google Wave: portocarrero.ivan at googlewave.com
> Twitter: http://twitter.com/casualjim
> Author of IronRuby in Action (http://manning.com/carrero)
>
>
>
> On Thu, Nov 26, 2009 at 9:27 AM, Andrew S. Townley <ast at atownley.org>
> wrote:
> Hi Ivan,
>
> On Thu, 2009-11-26 at 09:04 +0100, Ivan Porto Carrero wrote:
> > http://dlrci.colliertech.org/ironruby/
> >
> >
> > Those builds are done on a mono machine
>
>
> Thanks for the pointer to the other builds. I'll give that a
> go later
> today. I did notice the thing about the console (with the
> colors), but
> from google, it seems that's a Mono issue and not an IronRuby
> issue.
>
> > The console is a bit wonky at this point on mono. I don't
> know if it's
> > a mono thing or an IronRuby thing but you can't use arrow
> keys in the
> > console or tab etc. It takes the characters just doesn't
> interpret
> > them.
>
>
> I occasionally use irb for quick tests, but most of the time,
> I just
> write simple little scripts and run them with the main ruby
> interpreter.
>
> >
> > To make something run on linux download one of the packages
> and
> > extract in a folder, then add the bin path in that folder to
> your PATH
> > env variable.
> >
> >
> > The thing is the demo you tried are WPF demo's and they
> don't work on
> > mono because mono doesn't implement that technology.
>
>
> It's been a while since I did any C# development (pre-WPF),
> and that was
> mostly command-line and library stuff. I did do a few
> WinForms things,
> but not a lot.
>
> Sorry for the confusion.
>
> > If you're going cross-platform and you want a similar
> experience on
> > all platforms you're probably looking at using Qt, GTK# or
> Winforms at
> > this as GUI toolkit.
> > In about 8-10 months I guess silverlight 3 is a good option,
> and when
> > moonlight catches up to silverlight 4 then Silverlight is
> the only
> > choice that makes sense (money and time wise) I guess for
> building
> > cross-platform apps and providing the same experience on all
> of them.
>
>
> WinForms was my plan for the moment. Going the silverlight
> route is too
> many layers of alpha for what I'm trying to do (my own stuff,
> IronRuby
> and the UI toolkit would just be too much! :)
>
> > IronRuby is the Ruby language on the .NET framework so if
> you're new
> > to both it can hurt and the msdn docs don't yet show a ruby
> language
> > tickbox so it will be of great help if you at least know how
> to read
> > C# or VB.
> > I hope this helps you to get started, if not keep sending
> emails :)
>
>
> Thanks for the help and the pointers. I would've done most of
> my C#
> with .NET 1.1, but I've been using ruby pretty actively for
> about 5
> years, including fighting with trying to use MRI and GTK+ on
> Linux for
> the last couple of years and experiencing random crashes due
> to the
> incompatible threading models.
>
> Even if I have to use the WinForms package for the UI (which I
> vaguely
> remember from doing some MFC work back in 99-01), at least
> there's a
> common, underlying runtime for all the bits that should play
> nicer
> together than what I've been doing.
>
> Ruby 1.9 isn't an option for me because I have too many
> dependencies
> that don't seem to work without changes (based on a quick
> re-try of that
> last night).
>
> Again, thanks for all the help. That should be enough to get
> me up and
> running, and Thibaut sent me a link to some WinForms/IronRuby
> examples
> too. I'll let you know if I have any more issues getting
> started.
>
> Cheers,
>
> ast
>
>
> ---
> > Met vriendelijke groeten - Best regards - Salutations
> > Ivan Porto Carrero
> > Blog: http://flanders.co.nz
> > Google Wave: portocarrero.ivan at googlewave.com
> > Twitter: http://twitter.com/casualjim
> > Author of IronRuby in Action (http://manning.com/carrero)
> >
> >
> >
> > On Wed, Nov 25, 2009 at 10:27 PM, Andrew S. Townley
> <ast at atownley.org>
> > wrote:
> > Hi Folks,
> >
> > Since I hear such good things about the rate at
> which features
> > are being
> > added to the project (and since it coincides with
> needing to
> > write some
> > cross-platform UI code), I thought I'd give the new
> version a
> > go.
> >
> > Here's my environment:
> > $ mono --version
> > Mono JIT compiler version 2.4.2.3 (tarball Mon Nov
> 23 08:34:29
> > GMT 2009)
> > Copyright (C) 2002-2008 Novell, Inc and
> Contributors.
> > www.mono-project.com
> > TLS: __thread
> > GC: Included Boehm (with typed GC)
> > SIGSEGV: altstack
> > Notifications: epoll
> > Architecture: amd64
> > Disabled: none
> >
> > $ mono bin/ir.exe --version
> > IronRuby 0.9.2.0 on .NET 2.0.0.0
> >
> > $ uname -a
> > Linux linna 2.6.24-25-generic #1 SMP Tue Oct 20
> 06:49:12 UTC
> > 2009 x86_64
> > GNU/Linux
> >
> > I'm having all kinds of trouble getting the examples
> to even
> > run. When
> > I try any of them, I get complaints about not being
> able to
> > load
> > libraries, e.g. the DiskUse demo:
> >
> > $ mono ../../bin/ir.exe app.rb
> > :0:in `require': no such file to load -- WindowsBase
> > (LoadError)
> > from app.rb:16
> >
> > ...not to mention having all sorts of issues getting
> the
> > command-line
> > tools to run in Linux due to environment issues that
> I don't
> > really
> > understand (and I've been a Linux user since 1993
> and a UNIX
> > user since
> > 1990). It sure seems like there's some environment
> magic
> > that's needed,
> > but I can't figure out what it really is. Nothing
> that I've
> > tried that
> > seemed like it should work did the trick.
> >
> > Q: is there an up-to-date guide for getting
> IronRuby working
> > with Mono
> > 2.4 anywhere? Everything I could find with google
> seemed at
> > least 2 yrs
> > old. There aren't any obvious links from either the
> ironruby
> > website or
> > from the mono site.
> >
> > Clearly based on Jimmy's OSCON 2009 post:
> >
> http://blog.jimmy.schementi.com/2009/07/ironruby-at-oscon-2009-mono-moonlight.html, it should all be working swimmingly.
> >
> > Apologies if this is a really dumb question.
> >
> > For what I need to do at the moment, I need to
> quickly
> > prototype some
> > small applications that need to work on Windows,
> Linux and
> > OSX. From
> > what I've seen, .NET & Mono seem to be the only real
> choice
> > for this at
> > the moment, but I'd prefer to not have to write C#
> code when
> > I'm doing
> > the prototypes (plus I've lots of ruby library code
> that I've
> > already
> > written for other purposes).
> >
> > What's the quickest way to get everything up and
> running (with
> > some
> > examples of actually running stuff from the command
> line on
> > Linux)?
> >
> > Thanks in advance for your assistance. I'm looking
> forward to
> > seeing
> > what I can do with IronRuby since I looked at it a
> few months
> > ago. :)
> >
> > Cheers,
> >
> > ast
> > --
> > Andrew S. Townley <ast at atownley.org>
> > http://atownley.org
> >
> > _______________________________________________
> > 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
>
> --
>
> Andrew S. Townley <ast at atownley.org>
> http://atownley.org
>
> _______________________________________________
> 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
--
Andrew S. Townley <ast at atownley.org>
http://atownley.org
More information about the Ironruby-core
mailing list