Ruby interpreter written in C#.
Work in Progress
It's a new implementation of previous work https://github.com/ajlopez/RubySharp
It's an interpreter, not a compiler. It keeps a tree of commands and expressions that are executed and evaluated.
- True, False And Nil Objects In Ruby
- Why should you avoid the then keyword in Ruby?
- Ruby Language Reference Manual
- Ruby Syntax
- Ruby Documentation
- The Ruby Language
- Define method for instance of class
- Ruby: Dynamically Define Method
- Class and Instance Methods in Ruby
- Test for instance method existence?
- Ruby Metaprogramming: Declaratively Adding Methods to a Class
- How do I build DSLs with yield and instance_eval?
- DSL in Ruby
- Python's method decorators for Ruby
- Ruby: Class Methods
- Class and Instance Methods in Ruby
- Creating your own attr_accessor in Ruby
- What is an accessor?
- Ways to define a global method in ruby
- Ruby: why does puts call to_ary?
- How "puts" works in Ruby
- What are ancestors in Ruby and what is their use?
- Ruby Metaprogramming
- Ruby Metaprogramming 2
- Extending your include knowledge of Ruby
- Ruby's Eigenclasses Demystified
- Reflection, ObjectSpace, and Distributed Ruby
- Understanding Ruby Metaprogramming
- Ruby Metaprogramming: Declaratively Adding Methods to a Class
- Things that clear Ruby's method cache
- Parallelism is a Myth in Ruby
- Ruby Tips Part 2
- Ruby Glossary
- Ruby QuickRef
- Evaluating alternative Decorator implementations in Ruby
- Tidy views and beyond with Decorators
- How Ruby method dispatch works
- MetaProgramming - Extending Ruby for Fun and Profit
- Ruby Loops
- Ruby Methods
- Array
- Class Module < Object see module_function
- Can I invoke an instance method on a Ruby module without including it? see module_function
- Ruby � Visibility of private and protected module methods when mixed into a class
- Use of Double-Colon ::
- What does :: (double colon) mean in Ruby?
- What is Ruby's double-colon (::) all about?
- . vs :: (dot vs. double-colon) for calling a method
- Ways to load code
- Include vs Extend in Ruby
- Ruby Require VS Load VS Include VS Extend
- Tapping method chains with Ruby 1.9
- Eavesdropping on Expressions (more tap)
- Chaining methods using tap
- Passing functions in Ruby: harder than it looks
- Ruby Functional Programming
- Minitest Quick Reference
- How to list local-variables in Ruby?
- How do you find the namespace/module name programatically in Ruby on Rails?
- Back to Basics: Polymorphism and Ruby
- Ruby, Programming with Nothing
- Fun With the method Method