- What do you like about eta and why? Basically I approach eta because it joins one of my favorite languages with one of the platforms that I usually work with and I'm more comfortable, the jvm. I especially like that it starts out from the nuclear ecosystem of haskell: ghc, cabal, hackage ...
- Why would you choose eta rather than java, clojure or scala? I am convinced that pure functional programming can be a decisive breakthrough for many types of software devlopment. The support for it is very limited in java and is not enough complete in clojure or scala to be really effective in my opinion.
- If Eta could be used in production, the tools were ripe and there were good materials To learn, would you try to adopt it in your company (or recommend it to your friends). If so, What high-level advantages do you think eta could provide for your company (or friends)? Absolutely, it provides a language and a set of tools based on a stable and proven ecosystem. The language makes easier writing correct software, faster, and lets you modifying it with less risk of errors exposed to end users.
Last active
May 7, 2017 20:39
-
-
Save jneira/7c5e234aa83076e4f252d09d7f45ce10 to your computer and use it in GitHub Desktop.
eta-lang rationale
- ¿Que te gusta de eta y por que? Basicamente me acerque a eta por que une uno de mis lenguajes favoritos con una de las plataformas que con las que trabajo usualmente y estoy mas comodo, la jvm. Sobre todo me gusta que parta del ecosistema nuclear de haskell: ghc, cabal, hackage...
- ¿Por que elegirias eta en lugar de java, clojure o scala? Estoy convencido de que la programacion funcional pura puede ser una avance decisivo para muchos tipos de software. El soporte para la misma es muy limitado en java y no es tan completo en clojure o scala como es necesario para que pueda ser realmente efectivo.
- Si Eta pudiera ser usada en produccion, las herramientas fueran maduras y hubiera buenos materiales para aprender, ¿intentarias que se adoptase en tu empresa (o la recomendarias a tus amigos). Si es asi, que ventajas de alto nivel piensas que eta podria proporcionar a tu compañia (o amigos)? Absolutamente, un lenguaje y conjunto de herramientas basadas en un ecosistema estable y probado. Un lenguaje que facilita escribir software correcto mas rapido y modificarlo con menos probabilidades de que los errores afecten a los usuarios finales.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment