Optional Strong Typing
Angel Java Lopez
ajlopez2000 at gmail.com
Fri Aug 23 13:40:49 PDT 2013
VisualStudio developers. And to try typed scenarios.
(as I didn't need type Python or Ruby). I feel that is the case with many
I guess the point is:
- Some developers prefer or feel more comfortable with typed system
But the point:
- Typed language allows large systems or something alike
programs, libraries, and complete system go against that point.
Having no typing, sometimes is easy to implement some features. In my
experience, I had more work and time in writing the same system in typed
language than in not-typed ones. And code complexity and refactor, can be
managed without pain.
I'm apologize bad English, but I hope I wrote an "clear" argument
Angel "Java" Lopez
On Fri, Aug 23, 2013 at 5:20 PM, J B <port25 at gmail.com> wrote:
> https://brendaneich.com/2007/11/my-media-ajax-keynote/ I liked reading
> https://mail.mozilla.org/pipermail/es-discuss/2008-August/006837.html This
> is depressing.
> On Fri, Aug 23, 2013 at 2:50 PM, J B <port25 at gmail.com> wrote:
>> @Brendan "Those are warnings, but WarnScript was a bad name" --you mean
>> the tools (IDEs, closure compiler, etc) throw warnings, but not the Chrome
>> debugger, for instance, right?
>> On Fri, Aug 23, 2013 at 2:37 PM, Brendan Eich <brendan at mozilla.com>wrote:
>>> J B wrote:
>>>> @Brendan - The typing wouldn't be used at all during run-time. So,
>>>> unlike AS3, it wouldn't check if types were valid, and it wouldn't try an
>>>> kind of implicit coercion.
>>> Ok, that's not "typing" (I mean not a type system).
>>> "Those are warnings, but WarnScript was a bad name" - me at JSConf.au
>>> last November.
>>> The unsoundness means you have something that needs strong tool support,
>>> not just an error or JS console in which to spew. TypeScript got this right.
>>> This again puts unsound warning "types" outside of the standards track
>>> for a while. But carry on with TypeScript etc. -- TC39 is tracking.
> es-discuss mailing list
> es-discuss at mozilla.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss