Newbie Q's

2008-11-29 Thread Aaron Gray
Hi, I have been beginning to read the ML reference implementation and have a few basic questions. What is REPL and what does it stand for ? What is a RIB and does it stand for anything ? What are FIXTURES ? Many thanks in advance, Aaron ___

Understanding reasons for Harmony

2008-11-30 Thread Aaron Gray
Well as announced in August the ECMAScript 4 language is being heavily watered down. Both packages (April) https://mail.mozilla.org/pipermail/es-discuss/2008-April/006183.html I cannot actually see what is wrong here, AFAICS package Q's usage of x should be an error as x is actually

Re: Newbie Q's

2008-12-01 Thread Aaron Gray
Aaron Gray wrote: Hi, I have been beginning to read the ML reference implementation and have a few basic questions. What is REPL and what does it stand for ? What is a RIB and does it stand for anything ? What are FIXTURES ? REPL stands for read, eval, print loop. It's lisp slang

Re: Understanding reasons for Harmony

2008-12-01 Thread Aaron Gray
Brendan, Great shame, but as you say its a broken design. Many thanks for the full explanation, Aaron - Original Message - From: Brendan Eich To: Aaron Gray Cc: es-discuss@mozilla.org Sent: Monday, December 01, 2008 1:06 AM Subject: Re: Understanding reasons for Harmony

Re: Allen's lambda syntax proposal

2008-12-02 Thread Aaron Gray
On Dec 2, 2008, at 5:31 AM, Aaron Gray wrote: i still prefer 'lambda (a,b,c) { ... }' as it is readable to the uninitiated and can then at least give a handle for someone to lookup. I think the truly uninitiated would not find lambda any more obvious in meaning than \ or ||. People can

Is there an ES5 Draft summary anywhere

2009-05-04 Thread Aaron Gray
Has anyone done a summary of changes in the ES5 draft for those who dont like reading specs ? If no one has done this it would be a good idea to do. Many thanks in advance, Aaron ___ es-discuss mailing list es-discuss@mozilla.org

Class data member declarations proposal idea

2018-08-07 Thread Aaron Gray
checking, although Facebook's Flow and MicroSoft's TypeScript, and a Babel plugin flow-runtime demonstrate that this is possible. https://github.com/codemix/flow-runtime -- Aaron Gray Independent Open Source Software Engineer, Computer Language Researcher, Information Theorist,

Re: Class data member declarations proposal idea

2018-08-09 Thread Aaron Gray
On Wed, 8 Aug 2018 at 14:34, Ranando King wrote: > Did you see any similarity with my proposal-object-members > ? It doesn't have type > annotation either. However, that's probably something best left to a > separate proposal since it would

Re: Class data member declarations proposal idea

2018-08-10 Thread Aaron Gray
On Fri, 10 Aug 2018 at 00:09, Logan Smyth wrote: > It might help if you could clarify how your proposal diverges from the > class fields proposal that you linked to. From purely a syntactic view, > ignoring the type annotations, I don't see an obvious difference, so it is > hard to tell what

Re: Class data member declarations proposal idea

2018-08-08 Thread Aaron Gray
On Tue, 7 Aug 2018 at 22:34, Waldemar Horwat wrote: > See this proposal, currently at stage 3: > https://github.com/tc39/proposal-class-fields > > Yes I did reference the proposal my mail. -- Aaron Gray Independent Open Source Software Engineer, Computer Language Researcher,

Re: __line_number__ and __filename__

2018-08-23 Thread Aaron Gray
es you should be creating errors which already have stacks > containing this information. > > -Gus > > On Thu, 23 Aug 2018 17:56:43 -0500 *Aaron Gray > >* wrote > > I wondering what people think about the idea of proposing being able to > get the line n

__line_number__ and __filename__

2018-08-23 Thread Aaron Gray
I wondering what people think about the idea of proposing being able to get the line number and filename of executing code in the code ? Maybe with something simular to C preprocessors __line_number__ and __filename__. Or as subobjects of global ? -- Aaron Gray Independent Open Source Software

Re: __line_number__ and __filename__

2018-08-24 Thread Aaron Gray
On Fri, 24 Aug 2018 at 04:56, J Decker wrote: > On Thu, Aug 23, 2018 at 5:26 PM Aaron Gray > wrote: > >> I am debugging existing code that I have modularized, and am class'izing >> that has unittests and it just would have been very useful to have this >> f

Re: __line_number__ and __filename__

2018-08-24 Thread Aaron Gray
On Fri, 24 Aug 2018 at 16:34, Peter Jaszkowiak wrote: > Did nobody see my email? There is already a mechanism in the works for > exposing this kind of metadata: > > > https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import.meta > >

constructor, super, and data members issue

2018-08-24 Thread Aaron Gray
this issue. The only way I can see is some form of override keyword ? Has anyone got any solutions to this issue or work arounds ? -- Aaron Gray Independent Open Source Software Engineer, Computer Language Researcher, Information Theorist, and amateur computer scientist

Re: __line_number__ and __filename__

2018-08-24 Thread Aaron Gray
ri, Aug 24, 2018 at 3:16 PM Aaron Gray > wrote: > >> Ideally at some point we won't be using transpilers anymore ;) >> >> >> On Fri, 24 Aug 2018 at 19:37, Bob Myers wrote: >> >>> What does line number, or filename for that matter, mean when a file h

Re: constructor, super, and data members issue

2018-08-24 Thread Aaron Gray
ed before the >> base classes are initialized. >> >> On Fri, Aug 24, 2018 at 3:15 PM Aaron Gray >> wrote: >> >>> I am having an issue with order semantics regarding >>> https://github.com/tc39/proposal-class-fields with derived classes >>>

Re: __line_number__ and __filename__

2018-08-24 Thread Aaron Gray
processor that touches the file would > substitute those values? > > Bob > > > On Fri, Aug 24, 2018 at 11:34 PM Claude Pache > wrote: > >> >> >> Le 24 août 2018 à 05:55, J Decker a écrit : >> >> On Thu, Aug 23, 2018 at 5:26 PM Aaron

Re: constructor, super, and data members issue

2018-08-25 Thread Aaron Gray
way to conceptually do this > kind of thing. > It was neat for what I wanted to do. > > > On Fri, Aug 24, 2018 at 2:56 PM, Aaron Gray > wrote: > >> Yeah it does look like its badly "broken by design". >> >> On Fri, 24 Aug 2018 at 22:13, Jordan Harband