Logo

Convert Php into Ruby

Ionize is a library to help you convert your old cruddy Php scripts into beautiful Ruby apps.
It's designed to make your migration life more bearable.

What is Ionize?

Ionize is a parser and translator of Php syntax to Ruby code. Ionize is still under heavy development but when it's all said and done, it will be able to convert frameworks like Drupal, Joomla, or Wordpress into pure Ruby code, giving your developers the same power and level of productivity found with Rails.

Try it!

No code? Try some examples: fibonacci function database class

Why convert Php to Ruby?

As the Rails revolution begins to go mainstream, more and more people will want to jump on and run their apps with Ruby. Unfortunately for some, the lack of integration Php holds them back. Ionize intends to solve this by converting old Php apps into Ruby based ones.

How does it work?

Now for the geeky part: Ionize works by parsing Php, then turning the AST generated by the parser into an s-expression, which then get's translated into a form that can be consumed by Ruby2Ruby. When the project is complete, there will be a final layer that will implement much of the Php standard library.

Get involved

If you'd like to help out, get it on GitHub:

git clone git://github.com/farleyknight/ionize

Contact

Send your emails to Farley Knight