by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Jul 10 04:09
    rmja opened #167
  • Jul 09 10:24
    Tim-Erwin commented #393
  • Jul 09 10:13
    Tim-Erwin opened #393
  • Jul 09 02:10
    bigopon commented #659
  • Jul 08 10:44
    ayaanraj commented #659
  • Jul 07 03:19

    EisenbergEffect on master

    docs(backer): adding another wo… (compare)

  • Jul 06 19:11

    EisenbergEffect on master

    doc(backers): adding a new wood… (compare)

  • Jul 06 06:30
    ayaanraj commented #659
  • Jul 06 00:09
    glyad commented #265
  • Jul 05 21:18
    bigopon commented #659
  • Jul 05 13:11
    ayaanraj opened #659
  • Jul 05 11:47

    bigopon on master

    refactor(expandable): simplify … feat(expandable): allow specify… Revert "refactor(expandable): s… and 4 more (compare)

  • Jul 05 11:47
    bigopon closed #311
  • Jul 05 11:46

    bigopon on master

    fix(input-components): disabled… Merge pull request #313 from pl… (compare)

  • Jul 05 11:46
    bigopon closed #313
  • Jul 03 04:31
    stuartbale commented #83
  • Jul 03 04:31
    stuartbale commented #83
  • Jul 02 22:14

    EisenbergEffect on master

    doc(backers): add new wood and … (compare)

  • Jul 02 14:14
    EisenbergEffect closed #972
  • Jul 02 14:14
    EisenbergEffect closed #973
Rob Eisenberg
@EisenbergEffect
Well, I just wrote a long description in an issue about why we couldn't do that...but I'm thinking I might eat my words depending on how this upgrade goes. I'm a little upset about how it was handled. But, I'll try to be patient and we'll see what happens here. (We do use the TS compiler in our build now...we have a hybrid build process that uses Babel and TS together.)
Eric J. Smith
@ejsmith
Yeah, I have wondered why you decided to complicate your build by having to run it through multiple compilers instead of just keeping it simple and use typescript.
Especially when the angular team is using it as well.
Roland Quast
@rquast
I don't really care what transpiler is used, unless it dramatically affects the apps performance and stability.
Eric J. Smith
@ejsmith
Tooling is soo much nicer with typescript and they seem to be doing a really good job with the project lately.
Michael Prescott
@michaelprescott
I stumbled upon Aurelia as I ran away from Angular. We invested several months work on an Angular 1.x product and aren't interested in 2.0 or typescript, but very happy with Babel. I'd like to read more about the reason to mix in type script.
Roland Quast
@rquast
can webstorm use jsdoc to do psuedo intellisense things like phpstorm can with phpdoc? I do miss intellisense.
Blake Niemyjski
@niemyjski
@michaelprescott why don't you like typescript
There's many reasons why it's awesome, types and annotations are a good thing
Would you think the same about it if it wasn't made by Microsoft ?
Eric J. Smith
@ejsmith
TypeScript just has an awesome tooling story. Other than that it's just another transputer bringing ES6 now.
Transpiler
Blake Niemyjski
@niemyjski
Yeah exactly
Eric J. Smith
@ejsmith
Babel is pretty awesome too, but having great tooling on a large project is a huge advantage.
Blake Niemyjski
@niemyjski
Not only that but they can do optimizations they I don't think Babel. An do
Roland Quast
@rquast
yeah... like really good refactoring tools
Blake Niemyjski
@niemyjski
Like trimming out unused code and things like that
Don't think they do that now but it would be easy for them to
Code shaking?
Roland Quast
@rquast
the thing about aurealia though... is I don't think it needs a lot of refactoring tools
and if you keep your core logic outside of it (in a separate library) and use typescript to transpile that, then I can deal with not using TS in aurelia code.
Blake Niemyjski
@niemyjski
But why not simplify the build process
Did they get rid of the Babel runtime library ?
Been a while since I messed around with it
Aleksander Heintz
@Alxandr
Quick FYI: Babel 6 does not seemingly work with decorators. So, basically, don't update.
Over and out
Blake Niemyjski
@niemyjski
Dang
How did that make it through testing?
Aleksander Heintz
@Alxandr
My guess? They only properly test stage-2 stuff?
Anyways, also means that until it's fixed there won't be .d.ts files
Cause the d.ts generator relies on them
Eric J. Smith
@ejsmith
Can't do tree shaking. JS is a dynamic language.
Aleksander Heintz
@Alxandr
@ejsmith not true, ES6 imports/exports are staticly analyzeable
And can be tree shaken
Eric J. Smith
@ejsmith
Sure as long as nobody uses any dynamic features.
Chris Beckett
@chrismbeckett
@ejsmith @EisenbergEffect Because Typescript is too far behind... I use the ES7 Async/Await support in Babel for everything client and server now, and it won't be supported until maybe Typescript v2, whenever that gets released. I guess that doesn't really impact Aurelia, but its the primary reason I am using Babel vs Typescript, the slow release schedule on full ES6 support.
Aleksander Heintz
@Alxandr
@ejsmith No, you can't overwrite them. It'll result in runtime/parsetime errors.
Eric J. Smith
@ejsmith
We are already using async / await in typescript
@Alxandr so the analyzer knows when you do dynamic things and turns them into errors?
Aleksander Heintz
@Alxandr
@ejsmith The imports are consts. You can't re-assign them.
So, if you simply disallow doing export let/var or export { foo } where foo is let/var (as opposed to const), which can easily be checked by a linter/babel/whatever, there is no way to shoot yourself in the foot
Eric J. Smith
@ejsmith
@chrismbeckett they seem to be ramping up their release cadence. 1.6 came really quickly after 1.5 and 1.7 is about to be released as well.
Chris Beckett
@chrismbeckett
@joelcoxokc @rquast I am on MDL at the moment too, but certainly very, very interested in AI, and no issues with a subscription if it delivers what you are hinting at... If you don't need to have direct dependencies on external projects like Ionic or MDL, I think you should keep it in-house so you have full control over it.
Eric J. Smith
@ejsmith
@Alxandr didn't know that. That is really cool. So you can do tree shaking in Babel as well then, right? Would be nice to stop having to worry about all the unused code you bring in with each lib.
Aleksander Heintz
@Alxandr
Well, the problem is (obviously) if whatever lib you import is written using cjs or amd
Eric J. Smith
@ejsmith
What is AI Aurelia interface?
Aleksander Heintz
@Alxandr
In which case all bets are off
Eric J. Smith
@ejsmith
Yeah, but hopefully those will start dying out soon.
Aleksander Heintz
@Alxandr
But as the world moves to write ES6, my guess is that more and more tools will spring up that does this
Eric J. Smith
@ejsmith
Very cool.