news/ta-clojurescript

This commit is contained in:
Astro 2017-11-14 22:16:39 +01:00
parent 8e467a8ee8
commit 8a6960e4e0
2 changed files with 48 additions and 0 deletions

View File

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<item title="TA: Clojure(script)" date="2017-11-14T08:06:00" author="Albi">
<image title="Clojure">clojure.png</image>
<event>
<start>2017-11-30T20:00:00</start>
<location><link href="space.html">Hackspace</link> im Zentralwerk</location>
</event>
<p>
Neben einem Einführungsvortrag wird es Hands-On und kurze, spezifischere
Sessions geben.
Wenn jemand sich beteiligen möchte schreibt mir einfach vorher. Platz zum
mitmachen aber auch live ausprobieren wird viel sein.
</p>
<p>
<link href="https://clojure.org/">Clojure</link>, inzwischen 10 Jahre alt, ist eine dynamischer,
funktionaler Lisp-Dialekt für die JVM (<link href="
https://clojurescript.org/">oder Javascript</link>). Kernfeatures sind dabei:
</p>
<ul>
<li>Fokus auf wenige, simple Bausteine wie Funktionen und unveränderliche Datenstrukturen</li>
<li>dynamischer und von sofortigem Feedback geprägter Entwicklungsprozess</li>
<li>direkter und uneigeschränkter Zugang zu Bibliotheken der Hosts (Java, Javascript)</li>
<li>Sowenig Zustand wie möglich, aber threadsichere Hilfe wo nötig.</li>
</ul>
<p>
Clojure ist als general-purpose Sprache designed und verwendet, bricht aber
gezielt und wohlüberlegt mit diversen vertrauten Konzepten, was für eine
höhere Einstiegshürde sorgt.
Diese zu nehmen, oder zumindest zu senken und das lohnende Dahinter sichtbar
zu machen, ist Ziel des Abends.
</p>
<p>
Für alle die vorher schonmal etwas sehen wollen:
<link href="https://www.youtube.com/watch?v=VSdnJDO-xdg">Rich Hickey (der Autor von
Clojure) gibt einen Überblick über Clojure und einige Designentscheidungen.</link>
</p>
<p>
Für alle die vorher schonmal etwas ausprobieren wollen:
</p>
<ul>
<li><link href="https://repl.it/languages/clojure">einfache REPL</link></li>
<li><link href="https://clojurecademy.com/">relative neu, nur mit Anmeldung aber dafür vollständige IDE samt Aufgaben und Tests in Browser</link></li>
<li><link href="http://www.4clojure.com/">etwas ältere, aber umfangreiche Sammlung von Problemen samt (direkt online lösbar).</link></li>
</ul>
</item>

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB