[#5218] Ruby Book Eng tl, ch1 question — Jon Babcock <jon@...>

13 messages 2000/10/02

[#5404] Object.foo, setters and so on — "Hal E. Fulton" <hal9000@...>

OK, here is what I think I know.

14 messages 2000/10/11

[#5425] Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...>

18 messages 2000/10/11
[#5427] RE: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — OZAWA -Crouton- Sakuro <crouton@...> 2000/10/11

At Thu, 12 Oct 2000 03:49:46 +0900,

[#5429] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Jon Babcock <jon@...> 2000/10/11

Thanks for the input.

[#5432] Re: Ruby Book Eng. tl, 9.8.11 -- seishitsu ? — Yasushi Shoji <yashi@...> 2000/10/11

At Thu, 12 Oct 2000 04:53:41 +0900,

[#5516] Re: Some newbye question — ts <decoux@...>

>>>>> "D" == Davide Marchignoli <marchign@di.unipi.it> writes:

80 messages 2000/10/13
[#5531] Re: Some newbye question — matz@... (Yukihiro Matsumoto) 2000/10/14

Hi,

[#5544] Re: Some newbye question — Davide Marchignoli <marchign@...> 2000/10/15

On Sat, 14 Oct 2000, Yukihiro Matsumoto wrote:

[#5576] Re: local variables (nested, in-block, parameters, etc.) — Dave Thomas <Dave@...> 2000/10/16

matz@zetabits.com (Yukihiro Matsumoto) writes:

[#5617] Re: local variables (nested, in-block, parameters, etc.) — "Brian F. Feldman" <green@...> 2000/10/16

Dave Thomas <Dave@thomases.com> wrote:

[#5705] Dynamic languages, SWOT ? — Hugh Sasse Staff Elec Eng <hgs@...>

There has been discussion on this list/group from time to time about

16 messages 2000/10/20
[#5712] Re: Dynamic languages, SWOT ? — Charles Hixson <charleshixsn@...> 2000/10/20

Hugh Sasse Staff Elec Eng wrote:

[#5882] [RFC] Towards a new synchronisation primitive — hipster <hipster@...4all.nl>

Hello fellow rubyists,

21 messages 2000/10/26

[ruby-talk:5650] Re: lint?

From: Charles Hixson <charleshixsn@...>
Date: 2000-10-17 19:40:01 UTC
List: ruby-talk #5650
What might be nice would be a knowledgeable parser/compiler that would produce
enhanced code (color, type, style, font) indicating what type it thought each
variable was.  In fact each piece of code.  Color coding IDE's can be very
nice.  The problem is that the tool should include a language parser to follow
links and figure out what the code would do when run, and assign the type based
on that information.

Cross-reference generators are very nice also, but they would need to list each
variable by scope, so that the same name in independent contexts wouldn't get a
single coverage.  And type of reference would be needed as well as location.  It
would be especially important to note the locations of definitions and of
redefinition.

It would also be nice to have a pretty print program, provided that it was
flexible enough to include the style that I prefer.  I'm sure that others feel
the same way, but with a different style in mind.

And, of course, an html listing of the color coded results.  And ...

It would be a nice tool.  Looks like a bit of a project, too.

Aleksi Niemel wrote:

> > The lint programs for Python don't work very well, so it is
> > likely that it will be hard to write a useful lint program
> > for Ruby.
>
> lint type tool could be nice anyway. But I imagine the tool have to have
> hard time trying to figure out whether I'm really creating a new variable or
> calling a method by accident etc.
>
> The tool could, however, try to give a hint I might have a spelling error
> when I'm writing NameeErorr instead of NameError. The trick could be to try
> to estimate psychological or "seen" difference between names, and require
> certain minimum. That way previous example would be warned to have an error.
> Or if it does not have an error, then the programmer should rename variables
> to mark clearly they're different names; and as a side effect the lint
> warning goes away too. That wouldn't be bad idea as it would help fellow
> coders also...
>
>         - Aleksi

-- (c) Charles Hixson
--  Addition of advertisements or hyperlinks to products specifically prohibited


Attachments (1)

charleshixsn.vcf (145 Bytes, text/x-vcard)
begin:vcard 
n:Hixson;Charles
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:charleshixson@earthling.net
fn:Charles Hixson
end:vcard

In This Thread