Conversation
|
Hey thanks for the PR - I will have a look. Can you please provide some examples (or better tests, if not I 'll add the tests) of the current version failing to handle, where this PR is handling properly? |
|
Regarding coffeescript, I wrote this lib when coffeescript was popular and I was all over it then. |
Oh please do not 😣 . Typescript is the embodiment of coffeescript's antonym: additional bulky syntax instead of less, not 1-to-1, impure, and slow.
An example would be I've never actually run into this in the wild. I found it looking at the npm Sorry I can't write the tests too ¯\_(ツ)_/¯ I've got too many repos as well |
|
Sorry, I've been a bit ill and away from things! Regarding TypeScript, you got it on the wrong foot. Sure, its a bit more verbose, but the benefits are so great and outweigh that! It gives meaning to your code, it is self-documenting it, creating abstractions that would be very hard otherwise. And above all, types are optional! I loved CoffeeScript, and I still think it was awesome (like 9-out-of-10 syntactic improvements of ES6 were borrowed from CS, and still not even half made it through) but I feel I can't write JS anymore! It sucks not to have clear interfaces, validations, compile time checks. As for slowness, do you mean at compile time? Cause that usually takes just a few milisecs while developing in incremental watch mode... Give TS another chance, it's awesome! And the best thing Microsoft has ever built! |
|
Good to hear the update! And oh, much to my dismay, I end up having to give Typescript another chance every week. Its just JavaScript with Training Wheels and ChildLock.
Typescript has no interest in increasing code readability with something like |
|
Hey @jeff-hykin, I'm closing this PR cause I think it was covered well enough with #38 Regarding TypeScript, I'm sorry you feel this way, maybe getting used to it will change your mind. Have you tried NestJS? It rocks! I used to love CoffeeScript's clean syntax and the only reason I don't advocate coffeescript@2.x anymore is the lack of types ;-) |
//with/As a side note: its good to see someone else using coffeescript!