Kategory
coffeescript
Our great sponsors
Kategory | coffeescript | |
---|---|---|
31 | 54 | |
5,942 | 16,422 | |
1.0% | - | |
8.9 | 3.4 | |
8 days ago | 7 days ago | |
Kotlin | CoffeeScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Kategory
-
Java 21 makes me like Java again
Yeah, it has nice funcional capabilities and libraries (like Arrow[0]).
[0]: https://arrow-kt.io
-
Is it prudent to use Scala for anything new?
Last but not least, Scala is currently the language with one of the best effect systems in my opinion (https://zio.dev/). Kotlin for example has copied the approach with https://arrow-kt.io/ which I think is great actually. But when comparing Scala and Kotlin here, Scala wins by a large margin, it is a completely different world. It's like building a highly concurrent system in Erlang vs C.
Of course, if you don't want to learn things like union types, traits/typeclasses and effects (similar to async/await but more powerful) you will be annoyed by Scala. But once you learned them, you can never go back.
- Alternatives to scala FP
- Result Class with Generic Type for both Success and Failure States
-
Struggling with software robustness with Kotlin
In my own code, I started to use explicit error handling. I'm currently experimenting with Result (from https://github.com/michaelbull/kotlin-result) and Raise (from https://arrow-kt.io/).
-
Hey Rustaceans! Got a question? Ask here (5/2023)!
Are there any more-or-less established functional crates in Rust (similar to Kotlin’s Arrow)?
-
What's the benefit of using Arrow with Kotlin?
I wonder how the community sees adding Arrow besides standard Kotlin language features. Is it something that's still considered useful or just redundant and causing more confusion?
-
If you HAD to work on a project that primarily used object-oriented design, what functional programming patterns (if any) would you keep in your tool box?
Kotlin’s really nice, and even better with http://arrow-kt.io
-
Kotlin for JavaScript
This is very exciting, I have wanted to try Kotlin for quite some time and one of the biggest reasons has been few libraries such as arrow-kt[1].
> Kotlin/JS provides the ability to transpile your Kotlin code, the Kotlin standard library, and any compatible dependencies to JavaScript.
What does it means "compatible dependencies"?
-
FP Architecture
Arrow
coffeescript
- Ask HN: Why don't browsers just build a non-JS interpreter?
-
alternatives to the javascript ecosystem
That said, there are ways to embrace the JS ecosystem without actually using JavaScript. Many popular languages have transpilers that will convert code written in that particular language into something that will run natively in a web browser (in other words, JavaScript). Even TypeScript is a language that gets transpiled into JavaScript, so it's not that outrageous of a concept, it just gets more difficult to do the further you get away from languages that don't already look like JavaScript.
-
Vanilla+PostCSS as an Alternative to SCSS
As a front-end web developer, do you still use CoffeeScript or jQuery? Unlikely, as TypeScript, ES/TC39 and Babel (and the retirement of Internet Explorer thanks to @codepo8 and his EDGE team) have helped to transform JavaScript into some kind of a modern programming language.
- Por que Elm é uma linguagem tão deliciosa?
-
An Introduction for TypeScript
CoffeeScript
-
Why React isn't dying
On the other hand, companies choose React because that's where all the developers are. If you want to build something that can be maintained years from now, you better not choose the next hype train that goes straight to nowhere (remember CoffeeScript ?). You want something battle tested that has stood the test of time, where you won't have trouble finding developers to scale once you need to. And nobody ever got fired for choosing React.
- We're breaking up with JavaScript front ends
- História sobre usar o JavaScript para programar JavaScript
-
Civet: The CoffeeScript of TypeScript
http://coffeescript.org/#expressions
this comes from Lisp and makes a lot of things easier. Obviously this was not implemented in ES6 because it would break compatibility and there is also some problems with implicit returns that made the feature a bit weird
I wonder if a syntax like this for JS would work:
const eldest = if (24>41) { escape "Liz" } else { escape "Ike" }
with "escape" working like a mix of "break" and "return". But even then this is likely to cause incompatibilities
Coffeescript[1] was a flavour of JS syntax meant to look similar to Ruby syntax. You just compiled it back to JS. It was nice for working on Rails projects since it made everything feel more “cohesive”.
I assume this project is here for older Coffeescript[1] projects who want to start using typescript, and need access to interfaces/types that were present in old CS files.
What are some alternatives?
cats-effect - The pure asynchronous runtime for Scala
RxKotlin - RxJava bindings for Kotlin
kotlin-monads - Monads for Kotlin
kotlin-result - A multiplatform Result monad for modelling success or failure operations.
Reduks - A "batteries included" port of Reduxjs for Kotlin+Android
redux-kotlin - Predictable state container for Kotlin apps
Elm - Compiler for Elm, a functional language for reliable webapps.
funKTionale - Functional constructs for Kotlin
emacs-ng - A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender.
Javaslang - vʌvr (formerly called Javaslang) is a non-commercial, non-profit object-functional library that runs with Java 8+. It aims to reduce the lines of code and increase code quality.
Arrow Meta - Functional companion to Kotlin's Compiler
purescript - A strongly-typed language that compiles to JavaScript