Settings

Theme

Introducing Live for RubyMotion

irrationalfab.github.com

52 points by irrationalfab 14 years ago · 12 comments

Reader

strags 14 years ago

We had something similar quite a while ago at Naughty Dog, when working on the Jak and Daxter PS2 games. Our development environment was Emacs, and as well as having a REPL console in one of the buffers, you could position your cursor inside any function/method, hit CTRL/T, and have just that function compiled and updated on the target hardware, on the fly, with no restart required.

Iterative programming is especially suited for game development, where you want to rapidly experiment with tweaking parameters and behaviors without waiting for a full compile/link/download/restart.

lux 14 years ago

This is really cool!

I wonder if people are working on autocomplete packages for different IDEs/editors to help make RubyMotion smoother with those long method names (didn't see much googling it). IMO in combination with this, autocompletion would make RubyMotion a tremendously compelling option for iOS development.

  • bora 14 years ago

    Have you guys seen this? Textmate bundle for auto-completion. https://github.com/libin/RubyMotion.tmbundle

  • eddieroger 14 years ago

    I sure hope so. TextMate bundles seem the logical choice since Rubyists seem to love TM, and I do, too. That said, I'd switch IDEs if the library was good enough. I actively acknowledge I am taking advantage of Xcode's CodeSense when it comes to some of Apple's asininely long enums (UITableViewCellAccessoryDisclosureIndicator for instance).

zealog 14 years ago

The build, check, tweak, rebuild is certainly the most time consuming part of any iOS development. This is a really great enhancement.

  • nupark2 14 years ago

    If you use unit tests and Interface Builder, that time should largely disappear.

daulex 14 years ago

Bret Victor's reach never stops amazing me.

ckluis 14 years ago

Another step in the right direction!

siuying 14 years ago

this is insanely cool!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection