TopPage
Features and benefits
Execute Ruby code in any place
You can run Ruby codes in any place on your desktop; text boxes, editors and so on.

Storable execution context
Only one-line Ruby codes are available but scim-ruby executes Ruby codes in "irb" internally so that execution context will be stored. Thus, local variables, methods and classes are usable in scim-ruby.
History
Scim-ruby stores all Ruby codes executed within scim-ruby so that candidate window shows Ruby codes executed in the past.
Scalability
Scim-ruby allows users to specify any Ruby libraries to be loaded in advance and, thus, you can extend some functions of scim-ruby by your own Ruby libraries.
Warning
If you are not familiar with Ruby, you are not welcomed to use scim-ruby. Ruby is a very useful programming language and has many beneficial funcitons. However, you have to be careful about the fact that those benefits might result in unexpected behavior; pausing input system(SCIM), confuseing your desktop or destroying your computer.
Authors
Scim-ruby is created and developed by Takashi Nakamoto as a result of CodeFest Akihabara 2006 hosted by FSIJ.
Thanks
Scim-ruby is developed based on scim-imengine-skeleton. I'm grateful to Hiroyuki Ikezoe and Takuro Ashie, the developers of this skelton sources.
The idea of this software came from uim-ruby (in Japanese). I'm also grateful to Yuuichi Yoshida, the developer of uim-ruby.
License
Scim-ruby is distributed under the GNU General Public License so that everyone is allowed to redistribute it and/or modify it . See COPYING in scim-ruby source tree for the strict agreement about redistribution and modification.
Keyword(s):[scim-ruby] [scim] [ruby]
References:[SideMenu]