4 ms·
“I'm not about to start using it for real projects, it's really just a thought experiment about how nice JavaScript could be with an alternative syntax.” - jas
by efortis 4y ago
“I'm not about to start using it for real projects, it's really just a thought experiment about how nice JavaScript could be with an alternative syntax.”
- jashkenas 2009
https://news.ycombinator.com/item?id=1014225 https://news.ycombinator.com/item?id=1014225
- thenberlin 4y agoMan, I know this wasn't really the intention of the comment, but I just read through that thread and got a little nostalgic. Crazy that was like 13 years ago. Sheesh.
- agumonkey 4y agoI also wonder how much of his 'tiny language' filtered through in ES6.
- gabereiser 4y agoI wouldn’t say they are related but a lot of things he was doing back then ended up in ES6. Great minds think alike I guess.
- jraph 4y agoAh ah, another instance of "just a hobby, won't be big and professional like gnu".
- petethepig 4y ago"Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things)." https://www.cs.cmu.edu/~awb/linux.history.html https://www.cs.cmu.edu/~awb/linux.history.html
- thrwawy74 4y agoI still use coffeescript over javascript because I feel like I can be as expressive as I want. I understand why most left for typescript (type safety), but I feel like everyone just gave up on reducing boilerplate for things in javascript. Switch statements, list comprehensions, array slicing, better equality operators... a lot of things that made coffeescript a great experience have never carried over.
- faichai 4y agoI loved it to. I'd love to make a typed coffeescript variant, which transpiles to TypeScript rather than JavaScript. My pet name for this is `tycoscript`.
- anon_123g987 4y agoI like the idea, but I'd recommend the name "ToffeeScript".
- phil294 4y agoThis already exists, see [1]. Development has a bit stalled, but afaik the author wants to keep pursuing it. There's even a Discord server for this kind of project, see also this GitHub thread [2] where CS+TS is being discussed in general. Alternatively, you can code in Coffee with JSDoc type annotations, yielding a near-TypeScript experience in both IDE and output, albeit the annotation syntax can be a bit annoying, ironically. [1] https://github.com/edemaine/coffeescript/blob/typescript/test/typescript.coffee https://github.com/edemaine/coffeescript/blob/typescript/tes... [2] https://github.com/jashkenas/coffeescript/issues/5307 https://github.com/jashkenas/coffeescript/issues/5307
- giancarlostoro 4y agoI never tried CoffeeScript since nobody pays me for it, though I am curious about ReasonML as an alternative, there's a Neovim front-end[0] coded in Reason that compiles natively[1], and supports existing VS Code plugins from the VSCodium plugin repository[2] which I still have yet to look at how the heck they pulled that bit off, but it is pretty interesting. My thinking is, not only can I do amazing front-end stuff on the web, but I can do front-end GUI applications that aren't reliant on Electron thanks to OCaml magic. [0]: https://github.com/onivim/oni2#introduction https://github.com/onivim/oni2#introduction [1]: https://github.com/revery-ui/revery https://github.com/revery-ui/revery [2]: https://open-vsx.org/ https://open-vsx.org/
- IshKebab 4y agoIs that not referring to Coffeescript? I don't see the relevance.