Table of Contents

1. Meta: (Intent Domain Facility)

Intent: Ich erzeuge Kontext, den X versteht.
  (Versuch, Schleife, Start)

Domain: Publishing
  Target-domain: Scientists

Facility: sid

2. SID: High Performance by Pascal Costanza.

3. Prolog: (Chat M & R)

3.1. Inititial Event "Wo ist das Dreieck?"

Initial Name: "Witz"

[ Intent: Humor, Witz ]
 R: Hi, ein Witz: Wo ist das Dreieck? von sek. 40-50! 10 Sek.:

    https://www.youtube.com/watch?v=HB5TrK7A4pI&t=41s

 R: Unser Sourcecode ist nicht größer als der von Microsift Word!
    Ich glaub wir sind besser programmiert! (Sussman)
    We have a really flexible language there!

    Konkret: High-Performance: sid-high-performance.html
      Reference to two humble Humans:
      Gerald Sussman and Pascal Costanza
      A Very short Paper at this Moment

      This one: https://axiomat.de/rs/sid/sid-high-performance.html

      [ about Languanges and Perspectives of Usage and Access-Patterns ]

[ viel später ]

[ new Intent: communicate an idea ]

 R: hast Du den Witz verstanden?
    (den Dreieck Witz)

    Wahrnehmung in Auslassungen!
    Wahrnehmung, Semantik -> Kommunikation

[ nicht nur in der IT:
      WOW: seit Wochen Manipuliere ich unwissend
      meine Freunde durch Lückenhafte Geschichten,

      und habs grad erst gemerkt!
      ich bin echt langsam!
 ]

3.2. Kontext: Pascal, Languages

[ Meta: Intent: schöne Erinnerung ]

3.2.1. Ich kenne Pascal Persönlich

[ emo: freu ]

  1. vom Lisp-Meeting, hier in Bonn,

    [ emo: flashback ]

  2. [ das ist 15 Jahre her ? Oder 20 ! ]

    [ emo: Baden-in-Erinnerungen ]

3.2.2. Er hat tolle Libs geschrieben

[ emo: total-recall ]

[ meta: Intent: develop, idee ausbreiten ]

  1. Aspect und Context oriented Paradigms

    [ meta: Intent: paper? ]

    1. Mop! Meta-Object-Protocoll (CLOS)
    2. CLOS

3.2.3. Pascal hat mit der Sprache das gemacht, was ich mache:

  1. Reduce Cognitive Load by Reducing the responsability and visibility

    of Acspects, ruled by their context or aspect:

3.2.4. IMHO: Enable semantically secured Communication

3.2.5. The Perspective!

  1. etc

3.2.6. Später ist er nach Holland, ins HPC von Intel.

  1. HPC-Benchmarks: Lisp, vs C++, Java , etc (you get it)
  2. [ emo: Fascinating! for me ]

3.2.7. More [ emo: intents? Brain, stop this now! ]

  1. fix me! (yes me!)
    1. Break: Backtrace:

4. Orig-Chat


# Q: Costanza HPC Lisp

# A: Pascal Costanza ist ein deutscher Informatiker, der für seine Pionierarbeit bei der Anwendung von Common Lisp und anderen dynamischen Programmiersprachen im Bereich des High-Performance Computings (HPC) bekannt ist. Als Senior Software and HPC Research Engineer forschte und arbeitete er jahrelang (unter anderem im ExaScience Lab von Intel in Belgien) daran, wie Lisp-Dialekte in datenintensiven Wissenschaften (wie der Bioinformatik) eingesetzt werden können. [1, 2, 3, 4] 
Sie können seine Arbeiten und Präsentationen im Bereich Parallel Programming with Lisp direkt über das [European Lisp Symposium](https://www.european-lisp-symposium.org/static/2014/costanza.pdf) einsehen. [2, 5] 
## Seine Kernansätze zu Lisp im HPC-Bereich
Im Vergleich zu typischen HPC-Sprachen wie C oder C++ bietet Common Lisp durch Costanzas Forschung einige strukturelle Vorteile: [1, 6] 

* Metaprogrammierung & Makros: Lisp ermöglicht die Erstellung von domänenspezifischen Sprachen direkt im Quellcode. Dadurch kann Code auf abstrakter Ebene optimiert werden, bevor er in effizienten Maschinencode übersetzt wird. [7] 
* Dynamische Load-Balancing-Techniken: Für wissenschaftliche Simulationen auf Exascale-Plattformen erforschte er Methoden, wie die Speicherverwaltung und parallele Aufgabenausführung zur Laufzeit angepasst werden können, ohne die Leistung zu beeinträchtigen. [6] 
* Interaktive Entwicklung: Costanza hob immer wieder hervor, dass die Möglichkeiten von Lisp, Programme zur Laufzeit zu verändern (Code as Data), schnelle iterative Zyklen ermöglichen. Die Programme können interaktiv kompiliert werden, was mit C++ deutlich aufwendiger ist. [6, 7] 

## Verwandte Projekte und Arbeiten
Pascal Costanza ist außerdem der Autor von ContextL, einer Erweiterung für Common Lisp, die objektorientierte Programmierung um sogenannte kontextorientierte Programmierung ergänzt. Dies ermöglicht es, Systemverhalten zur Laufzeit flexibel an verschiedene Ausführungskontexte (wie sie im HPC und bei verteilten Systemen häufig vorkommen) anzupassen. [8] 
Ein bekanntes Beispiel seiner Arbeit mit heterogenen Sprachen in der Genomik (unter Beteiligung von Common Lisp, C++ und Go) ist das Open-Source-Framework elPrep, das für High-Throughput-Sequencing-Pipelines entwickelt wurde. [9, 10] 
------------------------------
Gibt es einen bestimmten Aspekt, der Sie besonders interessiert? Ich kann für Sie:

* Die Vorteile von Common Lisp im Vergleich zu C/C++ für wissenschaftliches Rechnen detaillierter aufschlüsseln.
* Weiteres Material zu dynamischer Load-Balancing-Forschung in Lisp heraussuchen. [6] 

Lassen Sie mich einfach wissen, wie wir das Thema weiter vertiefen sollen.

[1] [https://be.linkedin.com](https://be.linkedin.com/in/pascalcostanza)
[2] [https://grokipedia.com](https://grokipedia.com/page/pascal_costanza)
[3] [https://www.xing.com](https://www.xing.com/profile/Pascal_Costanza)
[4] [https://mastodon.social](https://mastodon.social/@infox/featured)
[5] [https://www.european-lisp-symposium.org](https://www.european-lisp-symposium.org/static/2014/costanza.pdf)
[6] [https://grokipedia.com](https://grokipedia.com/page/pascal_costanza)
[7] [https://www.onlinesolutionsgroup.de](https://www.onlinesolutionsgroup.de/blog/glossar/l/lisp/)
[8] [https://www.hpi.uni-potsdam.de](https://www.hpi.uni-potsdam.de/hirschfeld/publications/)
[9] [https://journals.plos.org](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0209523)
[10] [https://www.researchgate.net](https://www.researchgate.net/publication/333585196_A_comparison_of_three_programming_languages_for_a_full-fledged_next-generation_sequencing_tool)


# Q: Er hatte einen bericht (Video/Text) über die witzigen ergebnisse im High-Performance Computing (Gen-Forschung): eine Software wurde erst in List erstellt (max. flex.) dann nach alternativen gesucht: java,  go, c++ etc:
Es zwigte sich, das keine technik den alten lisp code "einfach" schlagen konnte, der war nur "zuaufwendig", da zu viele deklarationen die Sicht aufs wesentliche versperrten. Go war der "winner", aufgrund der sehr speziellen anforderungen in bezug auf Speicherverwaltung.
Ich hatte mich gefragt, ob sich dies ev durch den Einsatz einer lib wie canton (Thema opt. und "Typsicherheit" antagonist late-binding) ändern ließe.

Grundsätzlich suche ich den Bericht über dieses Geschehen.
Weist Du wo der ist?!

# A: Der Bericht über das HPC-Projekt elPrep dokumentiert, dass die ursprüngliche Common-Lisp-Version in der Ausführung konkurrenzfähig war, jedoch aufgrund von Garbage-Collection-Pausen bei großen Datenmengen durch Go ersetzt wurde. Go erwies sich als leistungsfähiger, da es eine bessere Balance zwischen Speicherverwaltung und Performance bot als C++17 und Java, während eine hypothetische Bibliothek das grundlegende Lisp-GC-Problem nicht gelöst hätte. Mehr Details finden sich im Artikel „A comparison of three programming languages...“ auf [Springer Link](https://link.springer.com/article/10.1186/s12859-019-2903-5). [1, 2, 3, 4] 

[1] [https://link.springer.com](https://link.springer.com/article/10.1186/s12859-019-2903-5)
[2] [https://lisp-journey.gitlab.io](https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-common-lisp-and-parallel-gc/)
[3] [https://lisp-journey.gitlab.io](https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-common-lisp-and-parallel-gc/)
[4] [https://www.researchgate.net](https://www.researchgate.net/publication/331301647_A_comparison_of_three_programming_languages_for_a_full-fledged_next-generation_sequencing_tool)


# Q: Ah!:
Ja:

Blogeintrag dazu (Meta): https://lisp-journey.gitlab.io/blog/pro-mailing-list-on-common-lisp-and-parallel-gc/

Thread https://mailman.common-lisp.net/pipermail/pro/2020-December/thread.html#1837

article: Springer
https://link.springer.com/article/10.1186/s12859-019-2903-5

About Language Design: https://mailman.common-lisp.net/pipermail/pro/2020-December/001845.html

5. Flow:

5.1. Q: Costanza HPC Lisp?

5.2. A: Pascal Costanza ist ein deutscher Informatiker,

der für seine Pionierarbeit bei der Anwendung von Common Lisp und anderen dynamischen Programmiersprachen

im Bereich des High-Performance Computings (HPC) bekannt ist.

Als Senior Software and HPC Research Engineer forschte und arbeitete er jahrelang

(unter anderem im ExaScience Lab von Intel in Belgien) daran, wie Lisp-Dialekte

in datenintensiven Wissenschaften (wie der Bioinformatik) eingesetzt werden können. [1, 2, 3, 4]

Sie können seine Arbeiten und Präsentationen im Bereich Parallel Programming with Lisp

direkt über das

5.2.1. European Lisp Symposium einsehen. [2, 5]

5.2.2. Seine Kernansätze zu Lisp im HPC-Bereich

Im Vergleich zu typischen HPC-Sprachen wie C oder C++ bietet Common Lisp durch Costanzas Forschung einige strukturelle Vorteile: [1, 6]

  1. Metaprogrammierung & Makros:
    1. Lisp ermöglicht die Erstellung von domänenspezifischen Sprachen direkt im Quellcode.

      Dadurch kann Code auf abstrakter Ebene optimiert werden,
      bevor er in effizienten Maschinencode übersetzt wird. [7]

  2. Dynamische Load-Balancing-Techniken:
    1. Für wissenschaftliche Simulationen auf Exascale-Plattformen erforschte er Methoden,
      1. wie die Speicherverwaltung und parallele Aufgabenausführung

        zur Laufzeit angepasst werden können, ohne die Leistung zu beeinträchtigen. [6]

      2. Interaktive Entwicklung:

        Costanza hob immer wieder hervor, dass die Möglichkeiten von Lisp,

        Programme zur Laufzeit zu verändern (Code as Data), schnelle iterative Zyklen ermöglichen.

        Die Programme können interaktiv kompiliert werden, was mit C++ deutlich aufwendiger ist. [6, 7]

5.2.3. Verwandte Projekte und Arbeiten

  1. Pascal Costanza ist außerdem der Autor von ContextL

    Einer Erweiterung für Common Lisp, die objektorientierte Programmierung um sogenannte kontextorientierte Programmierung ergänzt.

    Dies ermöglicht es, Systemverhalten zur Laufzeit flexibel an verschiedene Ausführungskontexte (wie sie im HPC und bei verteilten Systemen häufig vorkommen) anzupassen. [8]

    Ein bekanntes Beispiel seiner Arbeit mit heterogenen Sprachen

5.3. in der Genomik (unter Beteiligung von Common Lisp, C++ und Go)

ist das Open-Source-Framework

5.3.1. elPrep,

das für High-Throughput-Sequencing-Pipelines entwickelt wurde. [9, 10]

6. Gibt es einen bestimmten Aspekt, der Sie besonders interessiert? Ich kann für Sie:

6.1. Die Vorteile von Common Lisp im Vergleich zu C/C++ für wissenschaftliches Rechnen detaillierter aufschlüsseln.

6.2. Weiteres Material zu dynamischer Load-Balancing-Forschung in Lisp heraussuchen. [6]

7. Lassen Sie mich einfach wissen, wie wir das Thema weiter vertiefen sollen.

7.1. Ich schau grad

8. Sussman: Tectalk : Strange Loop Conference Where is the triangle?

8.1. "We Really Don't Know How to Compute!" - Gerald Sussman (2011)

9. Follow-ups:

9.2. Relatet-Target: Sabine Hossenfelder

10. [ Intent? ]

10.1. Feedback: stoye@stoye.com

11. These [Q]: Warum machen die Menschen nicht weiter

11.1. Da, wo sie schon 1970 waren???

11.1.1. Missing Link: Loops verlassen (see westworld)

11.2. Alles was ich hie schreibe: ist Zeitgeist

11.2.1. Also 5 vor 12 sowieso!

  1. Link: Sabine Hossenfelder: Was läuft falsch in der gegenwärtigen Physik , ca. 2020 (?)
    1. Vorsicht: Bitte Relativieren: Sie sieht auch nicht alles!

Date: 2026-06-07

Author: humans

Created: 2026-06-18 Do 15:22

Validate