Re: Are You Guys Serious?

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

>> "unnecessarily long words and redundant brackets"
    >
    > ... Short, illegible syntax is bad: EU is good.

    [David]>Yet you chose to write 'EU' instead of 'Euphoria'.


    Why not allow a 2-way: proc works, but so does procedure.
    func works, but so does function. I must admit, its annoying that half
of the routines I write, have an argument to many and dont fit on the 80
width line (78 in ee.ex)

    >> "comma separator"
    >
    > Maybe I have gone too far, because this is really going out
    > on a limb.

    [David]> There are no compelling reasons for commas in sequences. The
parser
certainly doesn't require them.


    atom d
    constant a = 5 b = "hallo" c = my_func () d = 23.2

    -- No compelling reason ? After the first constant declaration any
assignment to an unknown variable type is seen as a new constant:

    atom d
    constant a=5, b = "hallo", c = my_func ()        -- No comma here: end
of constant list
    d = 32.2

    >> "types, type checking"
    >
    > I'm going mad! Please, somebody that knows Jiri, tell me he is
    > just kidding!

    [David]>Why is this kidding? I've yet to define my own data type. The
main
reason for types seems to be to allow the compiler to optimize an
expression. Since when is doing the work of a compiler considered a good
thing?

    Ive often made my own data type. Reason: safety
    Its not just helping the compiler, it makes your code much more readable
for others. They understand the use, scope and order of variables.

    >>"error handling"
    >
    > The idea that a program shouldn't halt when the code tries to access
    > an non-existing object is insane. This must be a joke.

    [David] Why is this insane? Euphoria could issue a visual warning, such
as a
message box with the contents:

    I must admit, we should at least be able to specify an quit () routine,
called just before the program is closed by an abort () (maybe some library
jumps out) or just before the program is stopped due to a crash.
    I know how mad it made me to loose a bunch of code when David's blink
editor crashed when I tabbed a bit too much in the Save As dialog.

    But on all other points, I kind of disagree, David, as Jiri had
predicted.

Ralf N.
nieuwen at xs4all.nl

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

Search



Quick Links

User menu

Not signed in.

Misc Menu