Ruby IDE

Mike

Veteran
Veteran
Joined
Aug 28, 2013
Messages
316
Reaction score
36
First Language
English
Primarily Uses
I understand that this question must have been asked frequently on online sites or such, but softwares with better functionality and specs are quite quick at replacing each other, and since I'd be using ruby mainly to create scripts for RM, I believe that this is the right community to ask for that advice.

I've been using online compiler so far to do simple ruby testings, it works fine for syntax test, but I'd like to touch deeper on ruby and personally, I'm not feeling too comfortable with online compiler's linker + compiling speed to reply my growing love, so I'd like to get a ruby IDE. : D

Anyway, the introduction should be enough by now, let me tell you folks about my specs and criteria:

- I run on Windows 8.1 OS though I frequently run my program on Windows 7 compatibility mode, so being windows 8.1 compatible doesn't really matter to me as long it runs on windows xp at minimum.

- It doesn't have to be cross-platform.

- I'll be scripting for RGSS3, so it has to support ruby 1.9 at the very least, I can download the necessary libraries using the gem though if it's already pre-packed with the libraries used by RGSS3 that would be great too. : D

- Preferably written in C since I'm much much more familiar with C rather than ruby though I don't mind if it's written in ruby.

- Customizable text editor, or at least I could add my own code to add new features. << Second Highest Priority

- Speed, I don't want to wait for a minute or more just to compile short algorithm (for ex: sudoku solver) due to linking or any other excuses, but if the text-editor is very versatile, I might be able to let it slide depending on how slow it would drag me. << Highest Priority

Yea, that's all. Thank you for reading till the end and for your patience. Oh, and a bit note of myself, I script RGSS3 for free since I love playing nice indie games. : D
 

Galenmereth

Retired
Veteran
Joined
May 15, 2013
Messages
2,248
Reaction score
2,158
First Language
English
Primarily Uses
N/A
I'd recommend Sublime Text as editor, and installing ruby on your system; then you can debug/test Ruby using that editor, too. Keep in mind you can't test RM scripts in an editor outside of RM, as they all depend on a lot of built-in objects and components. But you can test everything that is agnostic of the RM platform, like for example data structures, which can often get hard to visualize without some rapid testing.

If you want the whole process of using an external editor to be more manageable (copying and pasting scripts gets old really fast, trust me), you can take a look at the Plugin "Framework" script in my signature. I use it for all of my own projects, and it's infinitely more pleasant than the good old copypaste :)
 
Last edited by a moderator:

Mike

Veteran
Veteran
Joined
Aug 28, 2013
Messages
316
Reaction score
36
First Language
English
Primarily Uses
I'd recommend Sublime Text as editor, and installing ruby on your system; then you can debug/test Ruby using that editor, too. Keep in mind you can't test RM scripts in an editor outside of RM, as they all depend on a lot of built-in objects and components. But you can test everything that is agnostic of the RM platform, like for example data structures, which can often get hard to visualize without some rapid testing.
Yes, I need text editor to memorize those variables for me and auto-type and auto-correct me. I could be tripping a lot when I feel very demotivated. .-.

If you want the whole process of using an external editor to be more manageable (copying and pasting scripts gets old really fast, trust me), you can take a look at the Plugin "Framework" script in my signature. I use it for all of my own projects, and it's infinitely more pleasant than the good old copypaste  :)
That's what has been happening to me since I started with ruby (mid-Dec). I've been using my main IDE (doesn't compile ruby IDE though) to be my text editor, online compiler to test syntax, RM to compile code, and this is my simple scripting flow written in ruby

success = 0def self.scripting_in_ruby open_text_editor(self.mind)enddef open_text_editor(mind) (File.exist?('my_script.rb')) ? edit_script('my_script.rb', mind) : create_script('my_script.rb', mind) save_script('my_script.rb') open_online_compiler('my_script.rb', mind)enddef open_online_compiler(script, mind) (run_script_online_compiler(script).working?) ? open_RM(script, mind) : (mind.tired?) ? edit_at_online_compiler(script, mind) : open_text_editor(mind)enddef open_RM(script,mind) if run_script_RM(script).working? success += 1 (success > 3 || mind.tired?) ? return : open_text_editor(mind) else (self.tired?) ? edit_at_RM(script, mind) : open_text_editor(mind) endendSometimes the 'script' argument got mixed up, which led me to editting the older version, and I feel like flipping a table 5 times when I found that out. ; _ ;

Anyway, thanks for the advice, I'll check that plug-in.  : )
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,078
Members
137,580
Latest member
Snavi
Top