Will Green
http://hotgazpacho.org/
@hotgazpacho
   What is IronRuby?
   DLR? What?
   DLR Services
   What can I DO with IronRuby?
   Getting IronRuby
   Additional...
+               =

   Simply put, its Microsoft’s implementation of
    Ruby that runs on the .Net runtime (CLR)
   It i...
   The DLR sits on top of the CLR
   It provides services to dynamic languages:
     A Dynamic Type System, shared by a...
Or, how I learned to stop worrying and love the Dynamic Language
Runtime
   Test (TDD/BDD) your CLR code with Ruby
     Iron Ruby + RSpec was featured in February and
      March issues of MSDN...
   Build GUIs with a simple DSL
     WinForms
     WPF
     Silverlight
   Interact with Silverlight
     http://blo...
   Yes, you read that right!
   Rails now runs on Rack
     Rack is a web server interface, kind of like FastCGI
     ...
   Download the latest release from CodePlex
     http://ironruby.codeplex.com/Release/ProjectRele
     ases.aspx
   Do...
   http://ironruby.net/
   http://rubydoes.net/
   http://blog.jimmy.schementi.com/
     Jimmy Scementi, IronRuby + Si...
Upcoming SlideShare
Loading in...5
×

Tampa Day of Ruby: Iron Ruby

1,073

Published on

Short presentation on Iron Ruby for Tampa Day of Ruby

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,073
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • What languages also run on the DLR?IronPythonManaged JScriptVisual Basic .NET 10IronSchemeIronLispDemo of CLR/DLR interop in console
  • Demo icucumber – Doesn’t work right now 
  • Demo WPF
  • Demo Jimmy Schementi’sRailsConf demo, if time, and working 
  • Tampa Day of Ruby: Iron Ruby

    1. 1. Will Green http://hotgazpacho.org/ @hotgazpacho
    2. 2.  What is IronRuby?  DLR? What?  DLR Services  What can I DO with IronRuby?  Getting IronRuby  Additional Resources
    3. 3. + =  Simply put, its Microsoft’s implementation of Ruby that runs on the .Net runtime (CLR)  It is one of many dynamic languages that run in the Dynamic Language Runtime (DLR)
    4. 4.  The DLR sits on top of the CLR  It provides services to dynamic languages:  A Dynamic Type System, shared by all languages using DLR services ▪ It doesn’t matter language. If you find a library you like in a language that will run on the DLR, you can use it!  A Hosting API ▪ Host IronRuby (or any DLR language) inside your C#/VB.Net app, even Silverlight!
    5. 5. Or, how I learned to stop worrying and love the Dynamic Language Runtime
    6. 6.  Test (TDD/BDD) your CLR code with Ruby  Iron Ruby + RSpec was featured in February and March issues of MSDN Magazine  Cucumber wiki on GitHub explains how to set up icucumber.bat, and comes with an example
    7. 7.  Build GUIs with a simple DSL  WinForms  WPF  Silverlight  Interact with Silverlight  http://blog.jimmy.schementi.com/2009/03/testing-c- silverlight-apps-with.html  Script desktop apps, like AutoCAD  http://through-the- interface.typepad.com/through_the_interface/2009/0 4/using-ironruby-inside-autocad.html
    8. 8.  Yes, you read that right!  Rails now runs on Rack  Rack is a web server interface, kind of like FastCGI  ironruby-rack is an HttpHandler for running rack apps in the ASP.Net Pipeline  ironruby-rack is pretty new, so expect some rough edges  You can leverage your current deployment strategy to deploy Rails
    9. 9.  Download the latest release from CodePlex  http://ironruby.codeplex.com/Release/ProjectRele ases.aspx  Download Edge (pre-compiled zip archive)  http://github.com/ironruby/ironruby/zipball/mast er  Get the source and compile yourself  http://wiki.github.com/ironruby/ironruby  You’ll need VS 2008 and MSysGit
    10. 10.  http://ironruby.net/  http://rubydoes.net/  http://blog.jimmy.schementi.com/  Jimmy Scementi, IronRuby + Silverlight dev at Microsoft  http://flanders.co.nz/  Ivan Porto Carrero, IronRuby contributor  http://msdn.microsoft.com/en- us/magazine/dd453038.aspx  http://github.com/ironruby/ironruby-contrib  http://ironruby.codeplex.com/  http://code.google.com/p/msysgit/  http://www.microsoft.com/events/series/msdnnetframew ork35.aspx?tab=Videos&seriesid=124&webcastid=6398  IrornRuby for C# devs screencast from Microsoft

    ×