Eta lang - purely functional programming on the JVM

Opis

The Eta Programming language is a dialect of Haskell for the JVM. Eta has a set of characteristics that differentiate it from other languages. It's functional, pure, lazy, statically typed and interoperable with Java. I will describe what each of these characteristics means and how they compare to other programming languages, including some code examples. I will also enumerate the benefits of using this language and why I think it is a language worth to learn.

O prelegencie

[EN] I'm a software engineer at DataArt Poland. I'm from Spain although I lived for a long time in Ireland. During my career I've been mostly building software for telecommunications and financial trading. I started writing code around 20 years ago, and when I was about to get bored of doing that, I discovered functional programming, and that made it fun again.

[PL] Jestem programistą w DataArt Poland. Pochodzę z Hiszpanii, ale długo mieszkałem w Irlandii. W trakcie mojej kariery zajmowałem się głównie rozwojem oprogramowania dla telekomunikacji i finansów. Zacząłem kodować 20 lat temu i kiedy prawie się tym znudziłem, odkryłem programowanie funkcyjne i zabawa zaczęła się od nowa.