Hi Josh,

many thanks for your email, very important to avoid put time where is not
worth it invest.




El sáb., 6 oct. 2018 a las 2:10, Josh Tynjala (<[email protected]>)
escribió:

> dts2as hasn't been updated with any syntax changes since TypeScript 2.4.1.
> There were still edge cases where it failed too. It probably won't be very
> compatible with modern type definitions.
>
> Keeping dts2as up to date with changes to TypeScript was a major pain. It
> wouldn't have been so bad if type definitions were kept pretty simple, but
> I found that the TypeScript community very quickly embraced new language
> features in their type definitions, and this caused dts2as to break
> frequently.
>
> In short, I wouldn't recommend anyone try to do use or update dts2as
> (unless you have a lot of time and patience to dedicate to the process).
>
> On the other hand, I wouldn't expect to see the format of Closure
> Compiler's externs changing very much going forward. Embracing externc
> seems like a better way to go for making type definitions for third-party
> libraries in Royale. It doesn't have a major community-driven repository of
> common libraries, like DefinitelyTyped exists for TypeScript, but that
> doesn't meant that someone in the Royale community couldn't get the
> momentum started.
>
> - Josh
>
> On 2018/10/04 09:13:54, Carlos Rovira <[email protected]> wrote:
> > Hi Harbs,
> >
> > El mié., 3 oct. 2018 a las 11:54, Harbs (<[email protected]>)
> escribió:
> >
> > > I agree that it would be great to make it easier to use Node. There are
> > > some sticking points currently. To answer your points:
> > >
> > > 1. Yes. It’s kind of similar in that it declares dependencies and
> > > optionally build tasks. Although there’s not necessarily a build step
> at
> > > all in Node.js. It’s worth pointing out that there are some new
> > > developments on the Node dependency front (besides Yarn and Turbo).[1]
> > >
> > >
> > thanks, that's what I expected
> >
> >
> >
> > > 2a) This is a problem. You’d either used untyped variables or create
> > > Typedefs. I’d really like to get support for Typescript definition
> files
> > > directly some day. Most popular nom packages have Typescript definition
> > > files.
> > >
> >
> > So maybe the solution would be the use dts2as:
> >
> > https://joshblog.net/2015/introducing-nextgen-actionscript/
> >
> > there's another tutorial from josh that we can publish.
> >
> > A side from this, I still think that adding TS at the same level than AS3
> > would be a great movement for Royale, Although the task will be not
> > trivial, probably most of the needed pieces are out there to use (TS
> Antlr
> > grammar, lever, and so on....), we just need someone with the interest,
> > time and dedication to make this real...
> >
> >
> > >
> > > 2b) Linking is done using require(). This “just works” as long as the
> node
> > > modules are installed.
> >
> >
> > ...and I assume if you used package.json to download the dependencies,
> the
> > modules should be installed.
> >
> >
> > > Some tooling for debugging  and releasing would probably be helpful
> though.
> > >
> >
> > Ok, but I expect Debugging to be the same we already have in Royale
> > (although in parallel, I think debugging still has some issues to solve,
> > but not related to this).
> >
> > Thanks
> >
> > Carlos
> >
> >
> >
> > >
> > > HTH,
> > > Harbs
> > >
> > > [1]
> > >
> https://blog.npmjs.org/post/178027064160/next-generation-package-management
> > >
> > > > On Oct 3, 2018, at 12:06 PM, Carlos Rovira <[email protected]>
> > > wrote:
> > > >
> > > > Ok! publishing! :)
> > > >
> > > > While I publish I want to do share some thoughts I had today with
> friends
> > > > that use Node. They say that we need to make it as easy as possible
> to
> > > work
> > > > with Node since today is what front end devs use. So it's a must for
> us
> > > to
> > > > succeed in the current JS world. So tow things:
> > > >
> > > > 1.- package.json :  I assume that this is like build.xml or pom.xml.
> And
> > > > people expect to add JS libraries and those ones could bring other
> > > > dependencies as well. For me this is in the Node world and in Royale
> we
> > > > don't need to do more.
> > > >
> > > > 2.- Once we have a node dependency downloaded in our local repo, we
> need
> > > to
> > > > be able to use easily. Two things comes to my mind here:
> > > >       a) how we use the code directly in AS3 for a node library
> > > >       b) how we link the library and it's dependencies quickly
> (until now
> > > > we link via inject, from a CDN, but that's not what a node dev
> expect)
> > > >
> > > > hope you could share thoughts about this process to discover if we
> cover
> > > it
> > > > completely or we have black spots.
> > > >
> > > > thanks
> > > >
> > > >
> > > >
> > > >
> > > > El mié., 3 oct. 2018 a las 10:45, Harbs (<[email protected]>)
> > > escribió:
> > > >
> > > >> I’m done. I think it’s good to go.
> > > >>
> > > >> Harbs
> > > >>
> > > >>> On Oct 3, 2018, at 11:37 AM, Harbs <[email protected]> wrote:
> > > >>>
> > > >>> I’m making a few small changes/corrections. I’ll be done in a few
> > > >> minutes.
> > > >>>
> > > >>>> On Oct 3, 2018, at 11:24 AM, Carlos Rovira <
> [email protected]>
> > > >> wrote:
> > > >>>>
> > > >>>> Hi, I think a catch with all revisions. Please let me know if
> it's ok
> > > >> to go:
> > > >>>>
> > > >>>>
> > > >>
> > >
> https://royale.codeoscopic.com/hello-node-how-to-transpile-actionscript-for-node-js/
> > > >>>>
> > > >>>> about Royale 0.8 to 0.9.4 change, I 'm not sure is what we want,
> since
> > > >> the
> > > >>>> node support was from 0.8 and we still didn't release 0.9.4...is
> > > right?
> > > >>>>
> > > >>>> Thanks
> > > >>>>
> > > >>>> Carlos
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> El mié., 3 oct. 2018 a las 9:19, Harbs (<[email protected]>)
> > > >> escribió:
> > > >>>>
> > > >>>>> Agree. Remove the section about “This tutorial was made
> possible”,
> > > and
> > > >>>>> link to Josh’s site in the top box.
> > > >>>>>
> > > >>>>>> On Oct 3, 2018, at 2:24 AM, Alex Harui <[email protected]
> >
> > > >> wrote:
> > > >>>>>>
> > > >>>>>> Personally, I don't have a problem, but I think Apache doesn't
> like
> > > >>>>> anything that implies that Apache pays for code.
> > > >>>>>> IMO, the wording of that section does not say that Apache paid
> for
> > > >>>>> anything, but it still talks about money and people can get the
> wrong
> > > >>>>> impression.
> > > >>>>>>
> > > >>>>>> I would suggest removing that section.  Maybe in the top section
> > > where
> > > >>>>> Josh's name is mentioned, make it a link to wherever Josh wants
> it to
> > > >> go
> > > >>>>> that will tell people more about Josh and how he gets funding.
> > > >>>>>>
> > > >>>>>> Couple of small things I noticed:
> > > >>>>>>
> > > >>>>>> "donated to this website" --> "donated to Apache Royale"
> > > >>>>>> "Royale 0.8" --> "Royale 0.9.4".
> > > >>>>>>
> > > >>>>>> My 2 cents (dang, I'm mentioning money again!),
> > > >>>>>> -Alex
> > > >>>>>>
> > > >>>>>> On 10/2/18, 3:50 PM, "Carlos Rovira" <[email protected]>
> > > >> wrote:
> > > >>>>>>
> > > >>>>>> One latest thing. There’s a mention to yeti, moonshine and
> josh’s
> > > >>>>> patreon
> > > >>>>>> account. It’s ok to left as is? Just to ensure all is correct
> > > >>>>>>
> > > >>>>>> Thanks!
> > > >>>>>>
> > > >>>>>> El El mié, 3 oct 2018 a las 0:41, Carlos Rovira <
> > > >>>>> [email protected]>
> > > >>>>>> escribió:
> > > >>>>>>
> > > >>>>>>> Hi ,
> > > >>>>>>>
> > > >>>>>>> just introduced and edited NodeJS tutorial in pre site:
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>
> > > >>
> > >
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Froyale.codeoscopic.com%2Fhello-node-how-to-transpile-actionscript-for-node-js%2F&data=02%7C01%7Caharui%40adobe.com%7C9dc0854917ab4b8d910908d628b97319%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636741174301497910&sdata=54snzCFJPohBfKCKj7egocm83yt88ifgEHvzanzWd4c%3D&reserved=0
> > > >>>>>>>
> > > >>>>>>> If someone could check if all is ok and even try the example,
> it
> > > >> would
> > > >>>>> be
> > > >>>>>>> great I run out of time and could try my self.
> > > >>>>>>>
> > > >>>>>>> If all is ok, I can publish in r.a.o tomorrow morning
> > > >>>>>>>
> > > >>>>>>> thanks
> > > >>>>>>>
> > > >>>>>>> Carlos
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> El mar., 2 oct. 2018 a las 19:17, Andrew Wetmore (<
> > > >> [email protected]
> > > >>>>>> )
> > > >>>>>>> escribió:
> > > >>>>>>>
> > > >>>>>>>> This will be a great addition. Thanks, Josh!
> > > >>>>>>>>
> > > >>>>>>>> On Tue, Oct 2, 2018 at 2:06 PM Carlos Rovira <
> > > >> [email protected]>
> > > >>>>>>>> wrote:
> > > >>>>>>>>
> > > >>>>>>>>> Hi,
> > > >>>>>>>>>
> > > >>>>>>>>> I contacted today Josh Tynjala, looking for the NodeJS
> tutorial
> > > he
> > > >> did
> > > >>>>>>>> that
> > > >>>>>>>>> I could not find.
> > > >>>>>>>>> It seems he refactored his site and change domain and the
> > > tutorials
> > > >>>>>>>> aren't
> > > >>>>>>>>> not available
> > > >>>>>>>>> I asked Josh to republish those tutorials on royale website
> with
> > > >> the
> > > >>>>>>>>> revision to update from FlexJS to Royale.
> > > >>>>>>>>>
> > > >>>>>>>>> He did the permission, and as well for anything he's part of
> this
> > > >>>>>>>> project
> > > >>>>>>>>> and PMC, so don't know if needs to expressly
> > > >>>>>>>>> notifiy here about the donation of this material
> > > >>>>>>>>>
> > > >>>>>>>>> In the other hand I want to expose here if we are all ok to
> > > >> republish
> > > >>>>>>>> this
> > > >>>>>>>>> tutorials in our website.
> > > >>>>>>>>>
> > > >>>>>>>>> I'll take the opportunity to say thanks to Josh for his
> generous
> > > >>>>>>>> donation!
> > > >>>>>>>>> Thanks Josh! :)
> > > >>>>>>>>>
> > > >>>>>>>>> --
> > > >>>>>>>>> Carlos Rovira
> > > >>>>>>>>>
> > > >>>>>
> > > >>
> > >
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C9dc0854917ab4b8d910908d628b97319%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636741174301654157&sdata=vnLcJT%2F4C9zhFo%2BbZRwNmw3r94Y2uB1EjYP1Gf%2FGda0%3D&reserved=0
> > > >>>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>>>> --
> > > >>>>>>>> Andrew Wetmore
> > > >>>>>>>>
> > > >>>>>>>>
> > > >>>>>
> > > >>
> > >
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fcottage14.blogspot.com%2F&data=02%7C01%7Caharui%40adobe.com%7C9dc0854917ab4b8d910908d628b97319%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636741174301654157&sdata=THdcEADC8cBa%2F8KkHNxPvZm0%2FVl3AhzoYDMFY2OSKdE%3D&reserved=0
> > > >>>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>>> Carlos Rovira
> > > >>>>>>>
> > > >>>>>
> > > >>
> > >
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C9dc0854917ab4b8d910908d628b97319%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636741174301654157&sdata=vnLcJT%2F4C9zhFo%2BbZRwNmw3r94Y2uB1EjYP1Gf%2FGda0%3D&reserved=0
> > > >>>>>>>
> > > >>>>>>> --
> > > >>>>>> Carlos Rovira
> > > >>>>>>
> > > >>>>>
> > > >>
> > >
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&data=02%7C01%7Caharui%40adobe.com%7C9dc0854917ab4b8d910908d628b97319%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636741174301654157&sdata=vnLcJT%2F4C9zhFo%2BbZRwNmw3r94Y2uB1EjYP1Gf%2FGda0%3D&reserved=0
> > > >>>>>>
> > > >>>>>>
> > > >>>>>
> > > >>>>>
> > > >>>>
> > > >>>> --
> > > >>>> Carlos Rovira
> > > >>>> http://about.me/carlosrovira
> > > >>>
> > > >>
> > > >>
> > > >
> > > > --
> > > > Carlos Rovira
> > > > http://about.me/carlosrovira
> > >
> > >
> >
> > --
> > Carlos Rovira
> > http://about.me/carlosrovira
> >
>


-- 
Carlos Rovira
http://about.me/carlosrovira

Reply via email to