# New C/ruby powered editor

**URL:** <https://www.ruby-forum.com/t/new-c-ruby-powered-editor/98239>\
**Category:** Ruby\
**Created:** [July 13, 2006, 11:58am UTC](https://www.ruby-forum.com/t/new-c-ruby-powered-editor/98239 "2006-07-13T11:58:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![splashlin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@splashlin](https://www.ruby-forum.com/u/splashlin)\
**Post date:** [July 13, 2006, 11:58am UTC](https://www.ruby-forum.com/t/new-c-ruby-powered-editor/98239/1 "2006-07-13T11:58:16Z")

</div>

Hi all,

I’ve been hacking away at a new editor for a while and have come up with  
‘Vela’. I’ve uploaded it to SF (no web page as shell access is down) and  
would love for you to download it and give me a quick opinion (what  
would  
you like to see, is the API ok, what am I doing wrong, etc…).

It’s not really usable yet but you can get the gist of things. Also I’ve  
only tried compiling it on Linux/gcc (cygwin defiantly won’t work yet).

Of course patches, criticism and expensive gifts are readily accepted!

> **[Vela, Developer's tool for Oracle - Browse Files at SourceForge.net](https://sourceforge.net/projects/vela/files/)**
>
> Vela is a Open Source SQL and PL/SQL client software for Oracle database with a graphical user interface developed using Java Swing. It is a…

(the sf mirrors might not be synced yet)

Cheers,  
Phil

---

<div class="post-metadata">

**Author:** ![splashlin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@splashlin](https://www.ruby-forum.com/u/splashlin)\
**Post date:** [July 13, 2006, 12:23pm UTC](https://www.ruby-forum.com/t/new-c-ruby-powered-editor/98239/2 "2006-07-13T12:23:42Z")

</div>

On 13/07/06, Phil J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I’ve been hacking away at a new editor for a while and have come up with  
> ‘Vela’. I’ve uploaded it to SF (no web page as shell access is down) and  
> would love for you to download it and give me a quick opinion (what would  
> you like to see, is the API ok, what am I doing wrong, etc…).
> 
> It’s not really usable yet but you can get the gist of things. Also I’ve  
> only tried compiling it on Linux/gcc (cygwin defiantly won’t work yet).

I managed to compile it on OS X PPC (had to do ‘chmod +x install-sh’  
to get ‘make install’ to work, though). It works, but I keep getting  
stuck in the debug buffer and I can’t get out! I can’t really say any  
more …

In vela.rb, all the empty parentheses after method calls without  
arguments are a bit un-idiomatic, e.g. ‘EDITOR.get\_buffers().size()’  
or ‘if not b.filename?()’.

Paul.

---

<div class="post-metadata">

**Author:** ![splashlin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/90db22/32.png) [@splashlin](https://www.ruby-forum.com/u/splashlin)\
**Post date:** [July 13, 2006, 12:51pm UTC](https://www.ruby-forum.com/t/new-c-ruby-powered-editor/98239/3 "2006-07-13T12:51:33Z")

</div>

Hi Paul,

On Thu, Jul 13, 2006 at 07:21:39 +0900, Paul B. wrote:

> On 13/07/06, Phil J. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> stuck in the debug buffer and I can’t get out! I can’t really say any  
> more …

‘C-X C-X’ should have got you out. ‘C-B c’ would have created a new  
buffer.  
Any files passed as parameters should have loaded for you too.

> In vela.rb, all the empty parentheses after method calls without  
> arguments are a bit un-idiomatic, e.g. ‘EDITOR.get\_buffers().size()’  
> or ‘if not b.filename?()’.

Fixed. That’s because of my C background, you might find the odd line  
with a  
semi-colon at the end too 🙂

Cheers,  
Phil
