Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Gather autocompletion-information while running tests?

Reply
Thread Tools

Gather autocompletion-information while running tests?

 
 
Jan Kechel
Guest
Posts: n/a
 
      08-14-2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160


Hi everybody,

I was looking around for some autocompletion solution for ruby. Most
sites tell me that ruby is too dynamic to write any simple IDE
supporting this.

I came accross the following idea:

Let's collect the information we need for autocompletion during running
tests.

Basically we need to know, what variable names in which functions (and
in which files) are instantiated as what kind of objects.
Then we could lookup all the available methods of those objects (either
a static list, or also looked up during the tests running).

Wouldn't that be a very easy solution for autocompletion? (though not
100% complete as it won't work for newly named variables)

The good side-effect would be that from then everyone would have even
more reasons to write good test coverage

I played around a little with set_trace_func, but i'm missing the local
variablenames here.

Probably the best would be to write a Ruby C extension that creates
something like (or exactly) ctags file to be interpreted by vim.

What are your thoughts?

Jan Kechel

- --
publictimestamp.org/ptb/PTB-9682 sha224 2010-08-14 12:15:42
267159826FCA305616B0A8A4DC01999AC0E80150A72CC14E4B 668B7C

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBAwAGBQJMZpKEAAoJEI0XMg7eH/Qc6lsP/2usLaEpeiqICD32Ic5g8t2p
y9i9vwQf7B/Uw1sGcdqYQ5JNV20Dmz2+lDiRCifKO6ndzJcXp3VbJix7+z8/L+fQ
KdY7E+WpHnFqSa0cQl4b4cVjhIjSUrYv4UselQSkeXKOVO9DQJ FXph9S/TZ5/Clx
0UnMZF4wAnUhkz3k9/HjWA6fx8W6Z2HneLqaOVN8SLU9H+90gdDFfdHOvI30veUt
5opV6ukJBrqnJrYkvwW1jHuMTHYAjNLCASMg6nYo8eLz/eNPPZmdtBQEtx8dV9Iw
QqGBt+iTYkin7K3ZPb4h/3iJthYlzd78B9RxLEhxL3pvrWLWL4yxE3sp7Iq+TKeG
mLdLqMwYNO0Lhcx7fyAD0yuMc7Nm5N4Nv24HV9mUihtrjNUdAK f1Fbjwcu9lUs4Z
BsO+bll7Svgy6r0s8pXwpOA+6PPgYIRyJaLaMBMr9fQn0lVBK4 RsjtF+l6rINiXy
xeJO3C8U8QXmox/tEUuadR+O3CFeFqvvJ5HQ5vt0uUFOVSS0oAgQgF9S7Afq8EpX
rjKiw/Dr/avCMGgi3+B/BUmnjFfUB//hXV+oMK/jx+CYamT7lXvMfbemNznIcBr6
Z8aZs/1hRJzy4XH9SzkTR8ip6dG5+djTNYW/+FDdtG3xJrbQ9YxjoWArRP4FYQr6
GxZgyCr/FTqkIFkpKHP4
=t9Jd
-----END PGP SIGNATURE-----

 
Reply With Quote
 
 
 
 
Roger Pack
Guest
Posts: n/a
 
      08-17-2010

> Basically we need to know, what variable names in which functions (and
> in which files) are instantiated as what kind of objects.
> Then we could lookup all the available methods of those objects (either
> a static list, or also looked up during the tests running).
>
> Wouldn't that be a very easy solution for autocompletion? (though not
> 100% complete as it won't work for newly named variables)


Is static analysis not enough for you?
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to gather the caller page information? ABC ASP .Net 1 01-13-2006 10:56 AM
How can I gather the user languages for IE and FireFox? ABC ASP .Net 0 12-13-2005 10:12 AM
Gather Local ComputerName Joseph ASP .Net 2 04-23-2004 05:14 PM
Gather Results From Aspx File Laidbak ASP .Net 0 01-22-2004 11:24 AM
I gather this has been doing the rounds, but thought some might like it.. anthonyberet Computer Support 2 09-02-2003 01:59 AM



Advertisments