Clerk und die Idee des Live View Programming episode artwork

EPISODE · Mar 11, 2024 · 17 MIN

Clerk und die Idee des Live View Programming

from Herzbergs Hörsaal: Informatik studieren mit den Ohren · host Dominikus Herzberg

Wer in Python programmiert, hat meist schon von der Notizbuch-Programmierung mit Jupyter bzw. JupyterLab gehört. Datenwissenschaftler*innen und KI-Entwickler*innen machen davon viel Gebrauch. Als ich eine besondere Variante der Notizbuch-Programmierung für die Programmiersprache Clojure entdeckte, war es um mich geschehen: Statt im Browser, d.h. im Notizbuch zu programmieren, bleibt man bei der Notizbuch-Programmierung mit Clojure in der Entwicklungsumgebung, und die Browseransicht wird währenddessen automatisch und live generiert; dieser Ansatz heißt dort Moldable Live Programming, die Umsetzung dazu Clerk. Ich habe die Idee aufgegriffen und etwas vereinfacht, damit sie ohne viel Aufwand auch für Java, die JShell oder jede andere Programmiersprache umsetzbar wird. Man programmiert wie gewohnt mit Java in der IDE oder mittels JShell-Skripten im Editor und instruiert den Browser, was er anzeigen soll. Ich nenne das Live View Programming. Den Namen habe ich beibehalten: Auch bei mir heißt die Realisierung des Live View Programming Clerk. Clerk für das Moldable View Programming hält automatisch während des Entwickelns die Websicht im Browser aktuell; die Nachbildung der Notizbuch-Programmierung im Stil von Jupyter/JupyterLab ist offensichtlich. In meiner Variante von Clerk für das Live View Programming instruiert Clerk den Browser, was er anzeigen soll. Das ist viel einfacher umzusetzen, ermöglicht ebenso Notizbuch-Programmierung, eröffnet aber darüber hinaus ganz andere Möglichkeiten der Verwendung z.B. zum Literate Programming. Schauen Sie sich das mal an, spielen Sie damit und lassen Sie sich von der Idee anstecken ;-) Das Github-Repo zu Clerk: https://github.com/denkspuren/clerk

Episode metadata supplied by the publisher feed · Published Mar 11, 2024

Embed this episode

NOW PLAYING

Clerk und die Idee des Live View Programming

0:00 17:46

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Herzbergs Hörsaal: Informatik studieren mit den Ohren?

This episode is 17 minutes long.

When was this Herzbergs Hörsaal: Informatik studieren mit den Ohren episode published?

This episode was published on March 11, 2024.

Can I download this Herzbergs Hörsaal: Informatik studieren mit den Ohren episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!