news/ta-clojurescript
This commit is contained in:
parent
8e467a8ee8
commit
8a6960e4e0
48
content/news/ta-clojurescript.xml
Normal file
48
content/news/ta-clojurescript.xml
Normal 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>
|
BIN
content/static/images/news/clojure.png
Normal file
BIN
content/static/images/news/clojure.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 16 KiB |
Loading…
Reference in New Issue
Block a user