Re: Haskell - Transforming a String in a function



In article <1193317937.559005.97270@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>,
<sbaker8688@xxxxxxx> wrote:
Is it that you people, whoever you are, really do have tons of
errors that are constantly being caught by the compiler, and if it
weren't for strong typing, you'd either never debug your code, or
would take a lifetime to do it?

Yes.

Personally, I have written hundreds of thousands of lines of code in
untyped languages, and can't remember the last time I had a problem.

I hear eating fish is good for your brain.


Lauri
.



Relevant Pages

  • Re: RAD vs. performance
    ... Thing if the compiler doesn't let you get away with this. ... command1 and command2 defined as before, and a lot of Common Lisp ... written compiler for a dynamic language isn't inherently slower than ... The difference is that, for static typing, you reject programs ...
    (comp.lang.misc)
  • Re: RAD vs. performance
    ... Thing if the compiler doesn't let you get away with this. ... command1 and command2 defined as before, and a lot of Common Lisp ... written compiler for a dynamic language isn't inherently slower than ... The difference is that, for static typing, you reject programs ...
    (comp.lang.misc)
  • Re: debugging in release mode
    ... I have no doubt that it's a problem of mine and not of the compiler. ... I don't really need optimization ... for the sake of memory space or execution speed. ... shows the differences between the default debug mode and the default release ...
    (microsoft.public.vc.mfc)
  • Re: PEP 3107 and stronger typing (note: probably a newbie question)
    ... You can have declarative static typing with very few type *checking* - I may be wrong here but I think one could even write a C compiler without *any* type checking. ... some dynamically typed languages have grown type-annotations for the very same reason: hinting the compiler about possible optimizations. ... Most of the errors I have to deal with are logical errors, not type errors, and given the kind of "logic" you can find in business applications, I have some doubt about what a static type system - even a _very_ smart one - could prove here, at least if we hope to deliver the application within time and budget constraints. ...
    (comp.lang.python)
  • Re: Whats more important optimisations or debugging?
    ... aiming to make high level debugging as accurate and complete as ... oriented debug chain is appropriate. ... But in either case, barring chip and compiler bugs, the bugs ...
    (comp.arch.embedded)