This Meetup is past

32 people went

Location visible to members

Details

¡Se viene la segunda meetup de Clojure Buenos Aires!

Nos encontraremos nuevamente en las oficinas de Inaka (http://inaka.net/) para pasar un buen rato y hablar sobre Clojure.

Tenemos dos actividades/charlas programadas para esta oportunidad.

Breve Introducción a Clojure (Juan Facorro)

Conceptos básicos de Clojure: tipos y estructuras de datos disponibles, sintaxis, funciones, funciones de alto orden y más (dependiendo de cuanto tiempo tomen los temas anteriores). Algunos de ellos se verán a través de la resolución de ejercicios de la página 4Clojure (https://www.4clojure.com/), un muy buen recurso para dar los primeros pasos en Clojure.

test.check + core.logic: Generando los tests, y las soluciones (Nicolás Berger)

¿Estamos de acuerdo en que una descripción declarativa de nuestro problema tiene ciertas ventajas frente a una descripción detallada de cómo resolverlo? Estamos de acuerdo! Entonces, veamos cómo core.logic nos permite aplicar programación lógica usando clojure, y ya que estamos, usemos test.check para generar los tests que verifican las propiedades que deben cumplir las soluciones generadas.

Los esperamos!

---------------------------------------------------------

The second Clojure meetup is coming!

We will be meeting at Inaka's offices once again to talk about Clojure and have a good time.

There are two scheduled talks/activities so far.

Brief Introduction to Clojure (Juan Facorro)

Basic Clojure concepts and language features such as data types, data structures, functions, higher order functions and more (depending on how much time we take on the other stuff). Some of these concepts and features will be explained/demonstrated solving some exercises in 4Clojure (http://www.4clojure.com), a great resource for learning Clojure.

test.check + core.logic: Generating the tests, and the solutions. (Nicolás Berger)

Do we agree that a declarative description of our problem has certain advantages over a detailed description of how to solve it? Yes, we agree! So, let's see how core.logic allows us to do logic programming while using Clojure, and as we are there, let's use test.check to generate the tests that verify the properties that must hold on the generated solutions.

We hope to see you there!