by Jonas Traub, Arne Schulze & Carlo Fürst
In this session, we will provide an introduction to REASON, also known as ReasonML. At SAP, we use REASON to build our Master Data Integration (MDI) Service as part of SAPs Business Technology Platform. MDI is a highly scalable, distributed, multi-tenant system powered by functional programming. REASON, is our language of choice for MDI: It lets you write simple, fast, and type save code. With REASON, you rarely have to annotate types, but everything gets checked for you through REASON’s type inference system, reducing bugs and increasing code maintainability. REASON translates to OCaml or JavaScript, providing access to both worlds and enabling it to run on NodeJS. During the session, we will highlight the advantages of the syntax compared to Java and introduce you to the beauty of immutability, tail recursion and other relevant concepts. Our session targets programmers who are not yet familiar with functional programming, as well as functional programmers who want to learn more about REASON.
In questa pagina del sito puoi guardare il video online Definitely not Java! A Hands-on Introduction to Efficient Functional Programming with REASON della durata di ore minuti seconda in buona qualità , che l'utente ha caricato code.talks (ehem. Developer Conference) 14 dicembre 2022, condividi il link con amici e conoscenti, su youtube questo video è già stato visto 180 volte e gli è piaciuto 5 spettatori. Buona visione!