Re: include statement bugs

new topic     » goto parent     » topic index » view thread      » older message » newer message

Igor Kachan wrote:
> OK, I just think that Alfred was clever enough to see the *existing*
> libraries *before* his work on *new* one.
> 
> If he was not clever enough about this simplest thing -- to see what is
> *already done*, I do not think that his library may be too useful for
> the existing EU RDS Archive.

There are 1100 user contributions in the archive. Who checks all before
naming their libraries? Of course there won't be name clashes with the
10 most commonly used, but that's just 10.

> Do you see, I think Alfred is very clever boy, same as you?
> 
> If he is not very clever, I am sorry, he needs some good school.
> A good school will not teach him on the libraries with the identical
> names, I think. But if will, our poor Alfred risks to get crazy.
>
> And our Chris is very-very clever boy, he wanted just replace without
> any noise the copyrighted PD standard set of RDS libraries, see,
> he wrote: "RDS has established some crappy libraries as standards",
> by RDS own hands - force RDS to allow *full path*
> instead of the pure library name.
> 

YOU are saying that Chris is stupid and needs education?
That does really come from the right person. (WARNING! SARCASM!)

> But if the standard Euphoria is so bad, why he wants his own one
> in such unusual manner?

Because Euphoria is great, but could be greater. He wants to bring in some
competition.

> > - It is not *my* responsibility to go and change alfred's or johnny's
> > library so that this doesn't happen. Even if I changed the name of
> > "tree.e", I'd have to go through an entire library changing all of the
> > names over. And now, it wouldn't be compatible with the real version
> > of the library. Every time one of them releases a new version, I'd
> > have to do it again.
> 
> If and if and if and if .....

We're talking about 1100 user contributions!

> Yes, Rob hardly knows his responsibility for Euphoria and protects
> his own intellectual and material rights as a real expert and excellent
> master, I think. 

A lawful servant of the Euphoria empire, I see that you are.

> Yes, really, the copyrighted stuff  *must*  to have its own name.
> And if you do see the copyrighted existing 'struct.e' and want your
> own similar library, the best way is to use the *new* good name to avoid
> any confusion first of all.

The problem is how to know if there already is a library with the same 
name. Remember, 1100 user contributions, damnit!

> The name and product are indivisible.
> And there are the protected names - trademarks.
> If you care, you can register the name of your program, but it is the very
> expensive thing.
> No one care here, as I can see, we just respect the rights on the name
> without registration. The case with Chris is single and first as far as I
> know.

And Chris wanted to add a directory where a library is kept into the
filename. My euphoria\include directory is a mess right now, and that
would fix it, by keeping one library in one directory, effectively
organizing it.

> > >1. It produces unexpected, undocumented behaviour.
> 
> The behaviour of Euphoria interpereter is strongly documented - filename of
> library. Full path and filename are different things.

This is not. What would you expect, if you included two files with the
same filename, but in different directories? Would 'you' expect that
only one of them is loaded? No?

> 
> > >2. It is illogical. There is no supporting argument for keeping it as-is
> 

It truly is.

> 
> > >3. It makes using third-party libraries more difficult.
> 
> No, there is no such the third-party libraries at all.
> You have nothing to use this way.

Let me give you an example. Win32lib is a third-party library.
Every library that's not made by RDS are third-party libraries.

> 
> No one is going to create the libraries with the identical names now.
> Clever boys do not want, the very-very clever boy wants, but can not.
> I do not think Rob wants to implement this strange useless feature
> in the standard EU.
> 

1100 contributions damnit!

> 
> > Would correcting the behaviour break libraries? NO!
> 
> Useless and bad feature.

Useful and good.

> Irv did not find the libs with the identical names in other
> languages for now.
> Let us see the reason if he finds one.

The reason isn't that there are libraries with identical names,
but there could be. Only wait a few years. Maybe there are 10000 user
contributions?

> 
> And his "perfect solution" is like to prison or such.
>  
> > Would it produce undocumented behaviour? NO!
> 
> The Euphoria documentation is clear, interpreter has no this bug,
> there is no this problem.

This is a bug. The euphoria documentation states that a file with the
specified filename is included, and a filename *can* have a path,
and therefore, this is a bug, and it should never have been :P

> 
> > And Rob, you have this annoying habit of being a wallflower whenever a
> > discussion comes up about the language itself. I know you are proud of
> > Euphoria, and you have every right to be, but don't pretend that it's
> > perfect, and that every action you have ever made regarding the
> > language is correct. Please weigh in on this issue. Do *you* have any
> > opinion regarding why it shouldn't be changed?
> 
> Let us respect the Rob's intellectual rights on his Euphoria.
> He is the author of that excellent language.
> Life is life, no?

But what if he doesn't do the the best for the language?

Enough of this dumbness and tunnel-seeing. The only reason I replied to
this post was that I got pissed off.

Regards, Alexander Toresson

Shhh! Be vewy quiet! I'm hunting wuntime ewwows!

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu