¿Alguien usa, a día de hoy, CoffeeScript? No dejo de encontrarme bibliotecas con este metalenguaje.
#javascript #coffeescript
¿Alguien usa, a día de hoy, CoffeeScript? No dejo de encontrarme bibliotecas con este metalenguaje.
#javascript #coffeescript
Civet looks interesting. It's basically #CoffeeScript for the #TypeScript world, adding type checking and implementing several TC39 proposals along the way.
Editor support is currently limited to VS Code, but maybe that'll expand if it catches on.
Probably 5+ years ago, before I started downloading any youtube video I wanted to keep I bookmarked a video.
https://www.youtube.com/watch?v=DspYurD75Ns
CODE GENIUS - Rise of the Transpilers by Jeremy Ashkenas.
If anyone has a copy of that video I'd greatly appreciate it.
These are great times.
I've just created a tiny .NET Windows Forms application... in CoffeeScript! Thanks to the "Node API for .NET" library.
Just CoffeeScript, not a single line of C# code.
@cedx I think it's a great option for #Rubyists that need some #JS without having to master the whole JS language or one of its many frameworks first. However, transpilers are abstractions, and all abstractions are leaky. Native idioms can sometimes be more optimal, and it can be hard to debug transpiled code if you haven't mastered the target language too.
Choosing #CoffeeScript as a transpiler over native #ECMAscript is therefore a trade-off. There's no canonical right answer.
Is CoffeeScript dead?!?
(Go to npmjs.com...)
I don't think so: 1.2 million downloads per week! 🥳
Okay, let's revive CoffeeScript.
https://github.com/cedx?tab=repositories&language=coffeescript
CoffeeScript...
Me at 35-40yo: yuck!
Me at 50yo: nice! 🥰
The syntax takes a little getting used to, but in the end it's great fun and elegant.
In the world of typescript and javascript had long been forgotten the existence of a mighty language, CoffeeScript, a language many lacked what they sought.
I am here to present to you Rew, A runtime that integrates tools from many people to enhance the use of coffeescript and make it a proper language, with the goal of introducing coffeescript to the world again.
#Civet is #CoffeeScript mixed with #JavaScript, #TypeScript and horror
Do you like significant indentation?
(e.g., #Scala 3, #Python, #YAML, #CoffeeScript)?
It's exciting to see how far one can get with #webcomponents (custom elements) and #vanillajs nowadays. If you want to follow what @_web_ is doing rewriting old #coffeescript and #jquery based JS into modern #es6 just keep an eye on latest PRs of the 7.1 milestone
https://github.com/AlchemyCMS/alchemy_cms/pulls?q=is%3Apr+author%3Asascha-karnatz+milestone%3A7.1
🙏🏻👏🏻
#Windows #system #programming with #Javascript #TypeScript, #Rescript, #CoffeeScript 2, #LiveScript
No additional software installation
WelsonJS, We can do #Windows system #programming with #Javascript and Transpilers (#TypeScript, #Rescript, #CoffeeScript 2, #LiveScript) #opensource https://github.com/gnh1201/welsonjs
@danjac I still have a couple of SPA’s to manage that are about 9-10 years old. Written in #CoffeeScript 1 (not too bad) and #BackboneJS with a #Perl #Mojolicious backend.
Getting to run the JS dev stuff and keeping it up to date, or rather working with a newer Node version is challenging. Looking back it being a SPA doesn’t do much for 85% of these apps. I should’ve used some #jQuery instead for the interactive parts. That way I could’ve moved to #htmx without any issue.
Another cool presentation from TPRC. Ingy talks about a #coffeescript style destructuring syntax for #perl which he hopes to introduce as a core language feature: https://youtu.be/ifoYsubNRj4
Destructuring allows you to dereference and assign elements of a data structure in one go. Rather than have multiple assignment statements, you can reference key names and apply names to array elements by appropriately structuring the LHS clause of a single assignment statement.
Can anyone recommend a good #RubyLang #SDK for working with #GoogleAppsScript? I'd prefer to avoid working directly in #JavaScript, but transpilers like #CoffeeScript and others have their own problems.
Back when Bruce Tate was inviting people to learn a programming language per year, I thought it was silly, but seeing people getting stuck in a single ecosystem, I can see the point.
I'm primarily a #Scala dev, as I love the language & ecosystem. My profile usually doesn't say that I've also worked professionally w/ #Python, #Ruby, #PHP, #Perl, #CSharp, #JavaScript (+#CoffeeScript, #TypeScript), #CPP, #Bash, others.
It's in the job description 🤷♂️
Just learned about #civet (aka #CoffeeScript for #TypeScript, https://civet.dev).
Haven't formed an opinion on it but once I figured out the origin of it's name I burst out laughing 😂
I unabashedly loved CoffeeScript and still do. I even had a little fork of CoffeeScript 2 where I integrated a rejected PR for CS 1 to add the pipeline operator, but they were all just impractical fun compiler exercises. So imagine my surprise when I saw that someone had reached up inside my brain and pulled out my worst fun idea, and made it a reality. Behold #CoffeeScript for #TypeScript with a pipeline operator and everything else you could want!