At 11:10 AM -0500 3/25/03, Adam Turoff wrote:
On Mon, Mar 24, 2003 at 08:21:51PM -0500, Benjamin Goldberg wrote:
 And what happens if a programmer wants to have two different variables,
 of two different types, with the same name, such as @data and %data?

Without sigils, it cannot be done.

Vast numbers of C, C++, C#, Java, Python, Lisp, APL, FORTRAN, Forth, COBOL, Shell, Basic, ASM, Pascal, Modula-*, Oberon, Smalltalk, Ruby, Ada, Tcl, Icon, SNOBOL and Objective C programmers have been quite productive for many man-millenia without this capability.

Gah. Okay, people (and sorry to pick on your mail, Adam, it was handy) this is *not* the place for this discussion.


It doesn't much matter how you feel about this particular subject. It is a matter for language design, *not* language implementation.

If anyone has an issue with Perl using sigils for variable types (or Ruby for variable scope notation, or BASIC for sigils, or whatever) take it up with the designer of the language. We're implementers here. We make the languages other people design work, and that's the point of the forum. Issues with the language design should be taken up elsewhere.

Thanks.
--
                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to