2024-05-16 18:30:51 +02:00
<map version="1.0.1">
<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
<node BACKGROUND_COLOR="#805260" COLOR="#fefe2e" CREATED="1715854555555" ID="ID_933253599" MODIFIED="1715874555555" TEXT="FrOSCon.24">
<font NAME="SansSerif" SIZE="25"/>
<node CREATED="1715854555555" HGAP="78" ID="ID_428745769" MODIFIED="1715874319687" POSITION="right" TEXT="Belange" VSHIFT="-39">
<edge COLOR="#6c4d56" STYLE="sharp_linear" WIDTH="8"/>
<font NAME="SansSerif" SIZE="18"/>
<node BACKGROUND_COLOR="#dcbbc2" CREATED="1715854555555" HGAP="24" ID="ID_192093431" MODIFIED="1715874353493" TEXT="Langlebigkeit" VSHIFT="5">
<edge STYLE="bezier" WIDTH="thin"/>
<font NAME="SansSerif" SIZE="14"/>
2024-05-17 16:49:36 +02:00
<node CREATED="1715950719770" ID="ID_1453680144" MODIFIED="1715950722818" TEXT="Klarheit"/>
2024-05-16 18:30:51 +02:00
<node CREATED="1715854555555" ID="ID_327719254" MODIFIED="1715874366995" TEXT="Wartberkeit"/>
2024-05-17 16:49:36 +02:00
<node CREATED="1715950689814" ID="ID_1450774121" MODIFIED="1715950694937" TEXT="Änderbarkeit"/>
<node BACKGROUND_COLOR="#e7c3af" COLOR="#473b63" CREATED="1519417607616" HGAP="-24" ID="ID_801743732" MODIFIED="1715951074757" STYLE="bubble" TEXT="Struktur" VSHIFT="6">
2024-05-16 18:30:51 +02:00
<edge COLOR="#6c4d56" STYLE="sharp_linear" WIDTH="8"/>
2024-05-17 16:49:36 +02:00
<arrowlink COLOR="#f7ea73" DESTINATION="ID_1419420745" ENDARROW="Default" ENDINCLINATION="-98;-10;" ID="Arrow_ID_1136673816" STARTARROW="None" STARTINCLINATION="-77;189;"/>
2024-05-16 18:30:51 +02:00
<font NAME="SansSerif" SIZE="14"/>
</node>
</node>
<node BACKGROUND_COLOR="#dcbbc2" CREATED="1715854555555" HGAP="42" ID="ID_1213263689" MODIFIED="1715877026719" TEXT="Abstraktion" VSHIFT="30">
<edge STYLE="bezier" WIDTH="thin"/>
<font NAME="SansSerif" SIZE="14"/>
2024-05-17 16:49:36 +02:00
<node CREATED="1715950617528" ID="ID_317252067" MODIFIED="1715950637721" TEXT="Trennung von Vertrag und Umsetzung"/>
<node CREATED="1715950507489" ID="ID_1234481786" MODIFIED="1715950519886" TEXT="Trennung von Infrastruktur und Aktion"/>
<node CREATED="1715950640133" ID="ID_1416025073" MODIFIED="1715950649567" TEXT="Trennung von Funktion und Daten"/>
<node BACKGROUND_COLOR="#e7c3af" COLOR="#473b63" CREATED="1519417851534" HGAP="-18" ID="ID_1445939705" MODIFIED="1715951087411" STYLE="bubble" TEXT="Sprachmittel" VSHIFT="6">
2024-05-16 18:30:51 +02:00
<edge COLOR="#6c4d56" STYLE="sharp_linear" WIDTH="8"/>
2024-05-17 16:49:36 +02:00
<arrowlink COLOR="#f7ea73" DESTINATION="ID_1419420745" ENDARROW="Default" ENDINCLINATION="-60;-6;" ID="Arrow_ID_1884299333" STARTARROW="None" STARTINCLINATION="-79;10;"/>
2024-05-16 18:30:51 +02:00
<font NAME="SansSerif" SIZE="14"/>
2024-05-17 16:49:36 +02:00
<node CREATED="1715854555555" HGAP="23" ID="ID_1346486921" MODIFIED="1715950920723" STYLE="fork" TEXT="Function" VSHIFT="-9">
<arrowlink COLOR="#4a5b8a" DESTINATION="ID_412915613" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1620887574" STARTARROW="Default" STARTINCLINATION="71;25;"/>
</node>
<node CREATED="1715854555555" HGAP="23" ID="ID_1063464796" MODIFIED="1715950938232" STYLE="fork" TEXT="Tuple" VSHIFT="-9">
<arrowlink COLOR="#4a5b8a" DESTINATION="ID_1235760559" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1545377655" STARTARROW="Default" STARTINCLINATION="71;25;"/>
</node>
<node CREATED="1715854555555" HGAP="23" ID="ID_1285107340" MODIFIED="1715950882143" STYLE="fork" TEXT="Generic" VSHIFT="-9">
<arrowlink COLOR="#4a5b8a" DESTINATION="ID_281894196" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1565931733" STARTARROW="Default" STARTINCLINATION="71;25;"/>
</node>
2024-05-16 18:30:51 +02:00
</node>
</node>
<node BACKGROUND_COLOR="#dcbbc2" CREATED="1715854555555" HGAP="-57" ID="ID_527022244" MODIFIED="1715874549803" STYLE="fork" TEXT="C++" VSHIFT="30">
<edge WIDTH="2"/>
<font NAME="SansSerif" SIZE="14"/>
2024-05-17 16:49:36 +02:00
<node BACKGROUND_COLOR="#dcbbc2" COLOR="#770f08" CREATED="1715854555555" HGAP="35" ID="ID_1419420745" MODIFIED="1715951087411" STYLE="bubble" TEXT="Sprachentwicklung" VSHIFT="-20">
2024-05-16 18:30:51 +02:00
<edge STYLE="bezier"/>
2024-05-17 16:49:36 +02:00
<linktarget COLOR="#f7ea73" DESTINATION="ID_1419420745" ENDARROW="Default" ENDINCLINATION="-98;-10;" ID="Arrow_ID_1136673816" SOURCE="ID_801743732" STARTARROW="None" STARTINCLINATION="-77;189;"/>
<linktarget COLOR="#f7ea73" DESTINATION="ID_1419420745" ENDARROW="Default" ENDINCLINATION="-60;-6;" ID="Arrow_ID_1884299333" SOURCE="ID_1445939705" STARTARROW="None" STARTINCLINATION="-79;10;"/>
2024-05-16 18:30:51 +02:00
<font BOLD="true" NAME="SansSerif" SIZE="14"/>
2024-05-17 16:49:36 +02:00
<node CREATED="1715854555555" ID="ID_412915613" MODIFIED="1715950991986" TEXT="�� Lambda">
<edge WIDTH="thin"/>
<linktarget COLOR="#4a5b8a" DESTINATION="ID_412915613" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1620887574" SOURCE="ID_1346486921" STARTARROW="Default" STARTINCLINATION="71;25;"/>
</node>
<node CREATED="1715854555555" ID="ID_1235760559" MODIFIED="1715950984714" TEXT="�� RValues">
2024-05-16 18:30:51 +02:00
<edge WIDTH="thin"/>
2024-05-17 16:49:36 +02:00
<linktarget COLOR="#4a5b8a" DESTINATION="ID_1235760559" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1545377655" SOURCE="ID_1063464796" STARTARROW="Default" STARTINCLINATION="71;25;"/>
2024-05-16 18:30:51 +02:00
</node>
2024-05-17 16:49:36 +02:00
<node CREATED="1715854555555" ID="ID_281894196" MODIFIED="1715950904958" TEXT="�� Concepts">
2024-05-16 18:30:51 +02:00
<edge WIDTH="thin"/>
2024-05-17 16:49:36 +02:00
<linktarget COLOR="#4a5b8a" DESTINATION="ID_281894196" ENDARROW="Default" ENDINCLINATION="36;-8;" ID="Arrow_ID_1565931733" SOURCE="ID_1285107340" STARTARROW="Default" STARTINCLINATION="71;25;"/>
2024-05-16 18:30:51 +02:00
</node>
</node>
2024-05-17 16:49:36 +02:00
<node CREATED="1715854555555" ID="ID_1220340928" MODIFIED="1715951043331" TEXT="Herkunft">
2024-05-16 18:30:51 +02:00
<edge WIDTH="1"/>
</node>
2024-05-17 16:49:36 +02:00
<node CREATED="1715951023590" ID="ID_1737194994" MODIFIED="1715951036330" TEXT="Charakter"/>
<node CREATED="1715951020079" ID="ID_127307611" MODIFIED="1715951022878" TEXT="Gepflogenheiten"/>
2024-05-16 18:30:51 +02:00
</node>
</node>
<node CREATED="1715854555555" HGAP="74" ID="ID_771205809" MODIFIED="1715874309904" POSITION="right" TEXT="Reflexion" VSHIFT="-44">
<edge COLOR="#7e7186"/>
<font NAME="SansSerif" SIZE="17"/>
<node CREATED="1715854555555" ID="ID_1168173743" MODIFIED="1519329040320" TEXT="Technik"/>
<node CREATED="1715854555555" ID="ID_364372421" MODIFIED="1519335105159" TEXT="Fazit"/>
</node>
<node CREATED="1715854555555" HGAP="138" ID="ID_757112290" MODIFIED="1527787200581" POSITION="right" TEXT="Darstellung" VSHIFT="-22">
<edge COLOR="#7b8885"/>
<font NAME="SansSerif" SIZE="16"/>
2024-08-04 02:41:20 +02:00
<node CREATED="1519424889703" ID="ID_1477284495" MODIFIED="1722708303049" TEXT="Grundsätzlich">
<linktarget COLOR="#1738b9" DESTINATION="ID_1477284495" ENDARROW="Default" ENDINCLINATION="-401;54;" ID="Arrow_ID_1738593084" SOURCE="ID_1919014548" STARTARROW="None" STARTINCLINATION="-392;37;"/>
2024-05-16 18:30:51 +02:00
<icon BUILTIN="yes"/>
<node CREATED="1519424938729" ID="ID_688989453" MODIFIED="1715874616706" TEXT="»Talk« als Vehikel"/>
2024-08-04 02:41:20 +02:00
<node CREATED="1519425448059" ID="ID_344656292" MODIFIED="1519425453814" TEXT="Praxisbezug">
<node CREATED="1722708535603" ID="ID_1204885318" MODIFIED="1722708542791" TEXT="aus der Lumiera-Perspektive"/>
<node CREATED="1722708543475" ID="ID_809610094" MODIFIED="1722708557996" TEXT="aber auch: Finanz-Software"/>
</node>
2024-05-16 18:30:51 +02:00
<node CREATED="1519425879744" ID="ID_1987605642" MODIFIED="1519425882372" TEXT="Wahl der Mittel"/>
<node CREATED="1519425753818" ID="ID_200898453" MODIFIED="1519425756709" TEXT="warum?"/>
</node>
<node CREATED="1519424925243" ID="ID_682027982" MODIFIED="1715854555555" TEXT="praktisch">
2024-08-04 02:41:20 +02:00
<node CREATED="1715854555555" ID="ID_1744615753" MODIFIED="1715874648194" TEXT="Lehrinhalte">
2024-08-05 03:50:17 +02:00
<node CREATED="1722709692856" ID="ID_1110257007" MODIFIED="1722709703746" TEXT="Altern von Software">
<node CREATED="1722818213569" ID="ID_277830268" MODIFIED="1722818216063" TEXT="bit rot">
<node CREATED="1722818239303" ID="ID_1149703155" MODIFIED="1722818252757" TEXT="Nutzbarkeit und Funktionalität der Software verfällt"/>
<node CREATED="1722818412138" ID="ID_309648488" MODIFIED="1722818415780" TEXT="bedingt durch">
<node CREATED="1722818416819" ID="ID_1360216370" MODIFIED="1722818437889" TEXT="Änderung der Betriebsumgebung"/>
<node CREATED="1722818554588" ID="ID_1866770092" MODIFIED="1722818561080" TEXT="Änderung des Nutzungsverhaltens"/>
<node CREATED="1722818438972" ID="ID_714901891" MODIFIED="1722818526590" TEXT="Aktivieren schlafender Bugs"/>
</node>
</node>
<node CREATED="1722818590384" ID="ID_1304082840" MODIFIED="1722818599294" TEXT="»Evolutionäre Degeneration«">
<node CREATED="1722818628363" ID="ID_1658013174" MODIFIED="1722818651108" TEXT="Weiterentwicklung unter Verschiebung der Ziele / Vision"/>
<node CREATED="1722818664326" ID="ID_288972265" MODIFIED="1722818672713" TEXT="Verlust des Problemverständnisses"/>
</node>
<node CREATED="1722818743363" ID="ID_281553943" MODIFIED="1722818750119" TEXT="Wartungsschäden">
<node CREATED="1722818799060" ID="ID_373930268" MODIFIED="1722818807115" TEXT="Mangel an Resourcen">
<node CREATED="1722818812706" ID="ID_487218644" MODIFIED="1722818817806" TEXT="es wird nur geflickt"/>
<node CREATED="1722818818745" ID="ID_1812333839" MODIFIED="1722818851745" TEXT="es fehlt an Kompetenz oder Engagement"/>
</node>
<node CREATED="1722818937201" ID="ID_1987873958" MODIFIED="1722818945116" TEXT="Regression durch Anpassung">
<node CREATED="1722818946512" ID="ID_1763109812" MODIFIED="1722818968959" TEXT="aus vorgenannten Gründen"/>
<node CREATED="1722818969553" ID="ID_692327915" MODIFIED="1722818979639" TEXT="es wird Unmögliches erwartet"/>
<node CREATED="1722818986923" ID="ID_718835742" MODIFIED="1722818999797" TEXT="es werden Kompromisse getroffen"/>
</node>
<node CREATED="1722819068096" ID="ID_1864616471" MODIFIED="1722819080918" TEXT="Code-Wucherung und Entropiebildung">
<icon BUILTIN="forward"/>
<node CREATED="1722819179754" ID="ID_455578410" MODIFIED="1722819184997" TEXT="kombinatorische Explosion"/>
<node CREATED="1722819204942" ID="ID_1922658481" MODIFIED="1722819209281" TEXT="Verfehlen der Realität"/>
<node CREATED="1722819270758" ID="ID_453151552" MODIFIED="1722819284402" TEXT="Optimierungen"/>
<node CREATED="1722819286371" ID="ID_807123167" MODIFIED="1722819325046" TEXT="Unpassende Abstraktionen"/>
</node>
</node>
</node>
<node CREATED="1722709698526" ID="ID_1518253897" MODIFIED="1722709759066" TEXT="Langlebigkeit">
<node CREATED="1722819363551" ID="ID_1677712784" MODIFIED="1722819386322" TEXT="wenn der Wartungsaufwand über die Zeit stabil und tragbar ist"/>
<node CREATED="1722819509627" ID="ID_1904439560" MODIFIED="1722819521200" TEXT="wenn die Software auf lange Sicht nützlich bleibt"/>
<node CREATED="1722819691446" ID="ID_762878154" MODIFIED="1722819707821">
<richcontent TYPE="NODE"><html>
<head/>
<body>
<p>
⟹ <b>Software muß plastisch bleiben</b>
</p>
</body>
2024-08-06 03:19:03 +02:00
</html></richcontent>
2024-08-05 03:50:17 +02:00
</node>
<node CREATED="1722819798065" ID="ID_959639006" MODIFIED="1722819809994" TEXT="nur möglich wenn">
<font ITALIC="true" NAME="SansSerif" SIZE="12"/>
<node CREATED="1722819812099" ID="ID_919634328" MODIFIED="1722819854564" TEXT="Software für Adabtierbarkeit gebaut"/>
<node CREATED="1722819861372" ID="ID_1515222593" MODIFIED="1722820044403" TEXT="Alterungs-Mechanismen mitigiert">
<node CREATED="1722820168986" ID="ID_188074570" MODIFIED="1722820236634" TEXT="Voraussetzung: Relevanz der Software bleibt erhalten"/>
<node CREATED="1722820192851" ID="ID_1757738678" MODIFIED="1722820255391" TEXT="Voraussetzung: Gesundheit der tragenden Organisation"/>
</node>
<node CREATED="1722820107687" ID="ID_1752040456" MODIFIED="1722820116473" TEXT="Code-Wucherung begrenzt und vermieden"/>
</node>
</node>
<node CREATED="1722710464035" ID="ID_1609760052" MODIFIED="1722710467392" TEXT="Abstraktionen">
<node CREATED="1722821639247" ID="ID_1128606897" MODIFIED="1722821790441" TEXT="Software wird von Menschen für Menschen gebaut und in Betrieb gehalten"/>
<node CREATED="1722821662237" ID="ID_1221076852" MODIFIED="1722821735448" TEXT="die menschliche Fähigkeit zum Verstehen und Durchdringen der Komplexität ist begrenzt"/>
<node CREATED="1722821736436" ID="ID_713988099" MODIFIED="1722821754528" TEXT="es kommt darauf an, die richtigen gedanklichen Vereinfachungen zu machen"/>
<node CREATED="1722821797896" ID="ID_1407758098" MODIFIED="1722821825181" TEXT="»richtig« heißt: der Sache angemessen"/>
<node CREATED="1722821826677" ID="ID_1392268778" MODIFIED="1722821831502" TEXT="was ist die Sache?">
<node CREATED="1722821836903" ID="ID_867372242" MODIFIED="1722821861680" TEXT="die Aufgabe, die Domäne, der Nutzen"/>
<node CREATED="1722821862738" ID="ID_1925984172" MODIFIED="1722821874479" TEXT="die (sprachliche) Natur von Code"/>
</node>
<node CREATED="1722821926970" ID="ID_635367524" MODIFIED="1722821938700" TEXT="Spannungsfeld">
<node CREATED="1722821939488" ID="ID_1716549994" MODIFIED="1722821966716" TEXT="Mangel an Abstraktion führt zu ausufernder Komplexität"/>
<node CREATED="1722821966908" ID="ID_1779522647" MODIFIED="1722821993660" TEXT="Schiefe Abstraktionen potenzieren die Entropie"/>
</node>
</node>
<node CREATED="1722710528932" ID="ID_951406608" MODIFIED="1722822014866" TEXT="Expression Problem">
2024-08-04 02:41:20 +02:00
<node CREATED="1722710536659" ID="ID_731125092" MODIFIED="1722710575897" TEXT="das Problem der „wrong abstraction“"/>
2024-08-05 03:50:17 +02:00
<node CREATED="1722822018341" ID="ID_584619217" MODIFIED="1722822064666" TEXT="Originale Formulierung">
<node CREATED="1722822066727" ID="ID_1215872053" MODIFIED="1722822088785" TEXT="sowohl Datenstrukturen, alsauch Funktionen sollen erweitert werden"/>
<node CREATED="1722822089277" ID="ID_577473851" MODIFIED="1722822113329" TEXT="ohne den bestehenden Code anpassen (oder auch nur recompilieren) zu müssen"/>
<node CREATED="1722822114463" ID="ID_1219399632" MODIFIED="1722822139842" TEXT="bei voller (compile-time) Typsicherheit"/>
</node>
<node CREATED="1722822144525" ID="ID_564993920" MODIFIED="1722822149889" TEXT="Weitere Formulierung">
<node CREATED="1722822150901" ID="ID_1762779983" MODIFIED="1722822177582" TEXT="Software ist in mehr als einer Dimension nachträglich erweiterbar"/>
<node CREATED="1722822183815" ID="ID_1727418755" MODIFIED="1722822237838" TEXT="ohne die Auswirkung auf den bestehenden Code behandeln zu müssen"/>
</node>
<node CREATED="1722822285307" ID="ID_255286569" MODIFIED="1722822298053" TEXT="Beachte: nur ein Problem bei nicht-orthogonalen Belangen"/>
<node CREATED="1722822318950" ID="ID_638747158" MODIFIED="1722822351815">
<richcontent TYPE="NODE"><html>
<head/>
<body>
<p>
es geht genau um sekundäre Wechselwirkungen,
</p>
<p>
die zur Zeit der Konzeption noch gar nicht denkbar waren
</p>
</body>
</html></richcontent>
</node>
2024-08-04 02:41:20 +02:00
</node>
<node CREATED="1722711079145" ID="ID_375303163" MODIFIED="1722711083509" TEXT="Code flexibel machen">
2024-08-05 03:50:17 +02:00
<node CREATED="1722822424848" ID="ID_1574249770" MODIFIED="1722822433264" TEXT="durch angemessene Reduktion / Abstraktion">
<node CREATED="1722822435559" ID="ID_867791370" MODIFIED="1722822449248" TEXT="einfacher Begriff statt komplexer Prozeßbeschreibung"/>
<node CREATED="1722822451883" ID="ID_1249360988" MODIFIED="1722822481619" TEXT="weiter Begriff statt enger Spezifikation"/>
<node CREATED="1722822490406" ID="ID_811426236" MODIFIED="1722822510515" TEXT="Bausteine und Werkzeuge schaffen"/>
</node>
2024-08-06 03:19:03 +02:00
<node CREATED="1722711090833" ID="ID_1475750326" MODIFIED="1722711094411" TEXT="Beispiel Schleife">
<node CREATED="1722895452734" ID="ID_1294846623" MODIFIED="1722895464121" TEXT="»rundum-glücklich«-Funktionen">
<node CREATED="1722895468037" ID="ID_947900123" MODIFIED="1722895497844" TEXT="muß man nur noch einklinken"/>
<node CREATED="1722895475500" ID="ID_501163791" MODIFIED="1722895492673" TEXT="»erschlagen« eine Anforderung"/>
</node>
<node CREATED="1722895523334" ID="ID_644817602" MODIFIED="1722895570975" TEXT="⟷ Grundlage: Aufgabe/Lösungs-Orientierung">
<node CREATED="1722895577042" ID="ID_449076266" MODIFIED="1722895588729" TEXT="sehr naheliegend"/>
<node CREATED="1722895589389" ID="ID_898698274" MODIFIED="1722895593840" TEXT="oft auch adäquat"/>
<node CREATED="1722895598841" ID="ID_245202114" MODIFIED="1722895609266" TEXT="Problem: man denkt an das "wie" vor dem "was""/>
</node>
<node CREATED="1722895759726" ID="ID_919044032" MODIFIED="1722895781865" TEXT="spätere Ausweitung ⟹ Code wird problematisch"/>
<node CREATED="1722895792590" ID="ID_1399399442" MODIFIED="1722895799606" TEXT="Suche nach Verbesserung">
<node CREATED="1722895658429" ID="ID_804457933" MODIFIED="1722895665295" TEXT="identifizieren was/warum"/>
<node CREATED="1722895713414" ID="ID_1850447303" MODIFIED="1722895732455" TEXT="⟹ Nebeneffekt: man beginnt Handlungs-Muster im Code zu erkennen"/>
</node>
</node>
<node CREATED="1722897798958" ID="ID_277106726" MODIFIED="1722897803793" TEXT="Konsequenz">
<node CREATED="1722897805213" ID="ID_1548218858" MODIFIED="1722897826278" TEXT="spezifische Blöcke von Business-Code"/>
<node CREATED="1722897829616" ID="ID_813791324" MODIFIED="1722897837164" TEXT="dieser hängt vom umgebenden Scope ab"/>
<node CREATED="1722897839772" ID="ID_977225129" MODIFIED="1722897849307" TEXT="dazwischen: generische Baumuster"/>
<node CREATED="1722897881187" ID="ID_893069325" MODIFIED="1722897885127" TEXT="top-Level-Kontrakt">
<node CREATED="1722897952529" ID="ID_1699789602" MODIFIED="1722897956766" TEXT="könnte allgemeiner sein"/>
<node CREATED="1722897957474" ID="ID_853599092" MODIFIED="1722897982994" TEXT="müßte dann aber mit Code-Blöcken parametrisiert werden"/>
</node>
</node>
<node CREATED="1722897984678" ID="ID_277176337" MODIFIED="1722897993729" TEXT="⟹ Funktoren"/>
</node>
<node CREATED="1722711143751" ID="ID_1686782877" MODIFIED="1722711180114" TEXT="Funktor vs Lambda">
<node CREATED="1722900470187" ID="ID_606865653" MODIFIED="1722900478425" TEXT="Ein Funktor ist ...">
<node CREATED="1722900479754" ID="ID_751185060" MODIFIED="1722900491580" TEXT="ein Objekt"/>
<node CREATED="1722900537254" ID="ID_22047940" MODIFIED="1722900677642" TEXT="mit einer "apply()"-Funktion ⟹ Argumente, Rückgabewert"/>
<node CREATED="1722900572597" ID="ID_82574001" MODIFIED="1722900694478" TEXT="er kann (muß nicht) stateful sein ⟹ Objektfelder"/>
<node CREATED="1722900601385" ID="ID_562024826" MODIFIED="1722900609636" TEXT="er hat als Objekt selber einen Lebenszyklus"/>
</node>
<node CREATED="1722900767807" ID="ID_1840140704" MODIFIED="1722900785563" TEXT="Ein Lamba ist genau das Gleiche, nur syntaktisch kompakter"/>
<node CREATED="1722900808328" ID="ID_402363144" MODIFIED="1722901139908" TEXT="Begriffe und Perspektiven">
<node CREATED="1722900814627" ID="ID_844910692" MODIFIED="1722900990543" TEXT="Funktion : mathematisch"/>
<node CREATED="1722900821930" ID="ID_91064811" MODIFIED="1722900995470" TEXT="Funktion : Programmiersprachen"/>
<node CREATED="1722900893592" ID="ID_746715968" MODIFIED="1722901034311" TEXT="Methode : an eine Entität gebunden"/>
<node CREATED="1722900830625" ID="ID_372631985" MODIFIED="1722901069579" TEXT="»a callable« : Programmiersprachen-Mechanismus"/>
<node CREATED="1722900933800" ID="ID_1745153251" MODIFIED="1722901111014" TEXT="Funktions-Pointer / Referenz : eine Meta-Ebene in der Sprache C"/>
<node CREATED="1722900953474" ID="ID_632664708" MODIFIED="1722901121554" TEXT="Funktor : ein Kontrakt"/>
<node CREATED="1722900962721" ID="ID_1772943551" MODIFIED="1722901133379" TEXT="Lambda : ein Sprachkonstrukt"/>
</node>
<node CREATED="1722901665570" ID="ID_1301415889" MODIFIED="1722901673265" TEXT="Konsequenzen : Funktor">
<node CREATED="1722901701305" ID="ID_1483833933" MODIFIED="1722901737076" TEXT="komplexe Konstruktor-Logik / Factories"/>
<node CREATED="1722901739827" ID="ID_603655568" MODIFIED="1722901847829" TEXT="State / Parametrisierung wird zum Design-Element"/>
<node CREATED="1722901848564" ID="ID_1416782623" MODIFIED="1722902484872" TEXT="⟹ oft Type-Erasure Pattern"/>
<node CREATED="1722904685804" ID="ID_1930884408" MODIFIED="1722904704727" TEXT="manchmal Vermischung mit "normalen" Objekten"/>
<node CREATED="1722904708275" ID="ID_1188021592" MODIFIED="1722904731995" TEXT="Funktoren werden oft ineinander verschachtelt"/>
<node CREATED="1722904732782" ID="ID_1524225432" MODIFIED="1722904749672" TEXT="⟹ Problem : Argument-Binding / partial closure"/>
</node>
<node CREATED="1722904755684" ID="ID_1002898262" MODIFIED="1722904762271" TEXT="Einschub: std::function">
<node CREATED="1722904766203" ID="ID_1247945802" MODIFIED="1722904789401" TEXT="ist ein Template, das ein Funktor-Objekt generiert"/>
<node CREATED="1722904790159" ID="ID_809918324" MODIFIED="1722904824450" TEXT="verwendet trickreichen Konstruktur + Virtualisierung"/>
<node CREATED="1722904828297" ID="ID_344970427" MODIFIED="1722904849411" TEXT="⟹ erzeugbar aus jedem in C++ validen »callable«"/>
<node CREATED="1722904851279" ID="ID_1017520211" MODIFIED="1722904910512" TEXT="Template parametrisiert mit Signatur-Typ z.B. int(string, int*)"/>
<node CREATED="1722904977957" ID="ID_1936659809" MODIFIED="1722904991039" TEXT="verwendet inline-Storage und Overvlow auf den Heap"/>
<node CREATED="1722905014650" ID="ID_1442495293" MODIFIED="1722905025723" TEXT="hat value-Semantik"/>
</node>
<node CREATED="1722905159340" ID="ID_714109148" MODIFIED="1722905166402" TEXT="Konsequenzen : Lambda">
<node CREATED="1722905201255" ID="ID_1953047432" MODIFIED="1722905226222" TEXT="Argument-Binding, partial application, Verschachelung : sehr gut lesbar"/>
<node CREATED="1722905229187" ID="ID_1999607069" MODIFIED="1722905250073" TEXT="Kontext-Captures : sehr mächtig und auch sehr gefährlich"/>
<node CREATED="1722905266182" ID="ID_810761073" MODIFIED="1722905292638" TEXT="der Typ eines Lambda kann nicht explizit geschrieben werden"/>
<node CREATED="1722905302393" ID="ID_579378654" MODIFIED="1722905318834" TEXT="⟹ Lamdas führen oft dazu, daß man Templates verwendet"/>
<node CREATED="1722905338572" ID="ID_1453896809" MODIFIED="1722905355630" TEXT="⟹ Lamdas verwandeln langsam aber sicher den Stil einer Codebasis"/>
<node CREATED="1722905420259" ID="ID_1506954062" MODIFIED="1722905437082" TEXT="⟹ natürlicher nächster Schritt: man abstrahiert über die Argumente"/>
</node>
</node>
<node CREATED="1722711305221" ID="ID_1611672800" MODIFIED="1722711313573" TEXT="Variadics + RValues">
<node CREATED="1722905775344" ID="ID_226023932" MODIFIED="1722905939341" TEXT="Konsequenzen : beliebige Funktion">
<node CREATED="1722905800692" ID="ID_1889020017" MODIFIED="1722905837915" TEXT="Unterscheidung: pure — effect"/>
<node CREATED="1722905988121" ID="ID_1103957739" MODIFIED="1722906003428" TEXT="Reagieren auf Meta-Eigenschaften der Funktion"/>
<node CREATED="1722906013895" ID="ID_788184874" MODIFIED="1722906029408" TEXT="Transformieren einer Argumentliste"/>
<node CREATED="1722906030642" ID="ID_391972945" MODIFIED="1722906041119" TEXT="Generieren abgeleiteter Funktionen"/>
</node>
<node CREATED="1722906059939" ID="ID_957098750" MODIFIED="1722906066396" TEXT="Umgang mit beliebigen Argumenten">
<node CREATED="1722906077499" ID="ID_845523360" MODIFIED="1722906096511" TEXT="Programmiertechnik: N-fach-Spezialisierung"/>
<node CREATED="1722906097283" ID="ID_1182203920" MODIFIED="1722906110893" TEXT="Programmiertechnik: Variadics"/>
<node CREATED="1722906125224" ID="ID_1069794234" MODIFIED="1722906134058" TEXT="Programmiertechnik: perfect forwarding"/>
<node CREATED="1722906135310" ID="ID_331756142" MODIFIED="1722906143841" TEXT="Sprachkonstrukt: RValue-References"/>
</node>
<node CREATED="1722906364383" ID="ID_710904144" MODIFIED="1722906390119" TEXT="Einschub: Value vs. Reference-Semantics">
<node CREATED="1722906399802" ID="ID_1618790534" MODIFIED="1722906437192" TEXT="Unterschied in der »Natur« einer Entität"/>
<node CREATED="1722906439868" ID="ID_919654490" MODIFIED="1722906451599" TEXT="Beispiel: Münze vs. Kontonummer"/>
<node CREATED="1722906470819" ID="ID_112981227" MODIFIED="1722906502432" TEXT="⟹ Handwerks-Methode: unterscheiden und schärfen">
<node CREATED="1722906505422" ID="ID_125078435" MODIFIED="1722906522136" TEXT="Wert-Objekte sind kopierbar"/>
<node CREATED="1722906522832" ID="ID_1845962316" MODIFIED="1722906565407" TEXT="Referierte Objekte">
<node CREATED="1722906567115" ID="ID_393338802" MODIFIED="1722906573390" TEXT="per default non-copyable"/>
<node CREATED="1722906573986" ID="ID_927869965" MODIFIED="1722906581359" TEXT="stets klären: ID"/>
<node CREATED="1722906584832" ID="ID_1941488118" MODIFIED="1722906591250" TEXT="Equality folgt aus ID"/>
<node CREATED="1722906597103" ID="ID_1275683786" MODIFIED="1722906684114" TEXT="stets klären: Ownership"/>
<node CREATED="1722906672394" ID="ID_1972909647" MODIFIED="1722906679439" TEXT="stets klären: Lifecycle"/>
<node CREATED="1722906606013" ID="ID_1532670841" MODIFIED="1722906617296" TEXT="transfer of ownership ⟹ moveable machen"/>
</node>
</node>
</node>
2024-08-04 02:41:20 +02:00
</node>
<node CREATED="1722712868361" ID="ID_1563786819" MODIFIED="1722712874740" TEXT="Traits vs Concepts"/>
</node>
2024-05-16 18:30:51 +02:00
<node CREATED="1519521080183" ID="ID_253640421" MODIFIED="1519521081842" TEXT="Mittel"/>
2024-08-04 02:41:20 +02:00
<node CREATED="1527792581594" ID="ID_790723996" MODIFIED="1527792584717" TEXT="Einteilung">
<node CREATED="1722731496784" ID="ID_626304923" MODIFIED="1722731501145" TEXT="Altern und Langlebigkeit"/>
<node CREATED="1722731501745" ID="ID_1880340995" MODIFIED="1722731504937" TEXT="Abstraktionen"/>
<node CREATED="1722731505892" ID="ID_902594331" MODIFIED="1722731510445" TEXT="Entwicklung von C++"/>
</node>
<node CREATED="1520542395534" ID="ID_760028322" MODIFIED="1520542497542" TEXT="Vorstellungen">
2024-08-06 03:19:03 +02:00
<node CREATED="1722711103875" ID="ID_1987032293" MODIFIED="1722711118635" TEXT="Schleife aufbrechen">
<node CREATED="1722895634280" ID="ID_923826081" MODIFIED="1722895646490" TEXT="bestehende Lösung als Pseudocode">
<node CREATED="1722895872481" ID="ID_1714795111" MODIFIED="1722895877860" TEXT="Behandlung eingehende TA"/>
<node CREATED="1722895904927" ID="ID_365692873" MODIFIED="1722895921480" TEXT="for each Teil-TA">
<node CREATED="1722896218868" ID="ID_1369520811" MODIFIED="1722896261659" TEXT="if S-business">
<node CREATED="1722896267582" ID="ID_1353897845" MODIFIED="1722899638227" TEXT="query related department"/>
<node CREATED="1722896301433" ID="ID_786822995" MODIFIED="1722899643937" TEXT="for each department">
<node CREATED="1722896308385" ID="ID_1792754029" MODIFIED="1722896325626" TEXT="extract account-mark"/>
<node CREATED="1722896392622" ID="ID_233697541" MODIFIED="1722896401770" TEXT="calculate fee-class"/>
</node>
<node CREATED="1722896407076" ID="ID_1056655405" MODIFIED="1722896459673" TEXT="if condition(fee-class)">
<node CREATED="1722896487898" ID="ID_400952146" MODIFIED="1722896514746" TEXT="query mail-addr(account-mark)"/>
<node CREATED="1722896515439" ID="ID_1150691144" MODIFIED="1722896523609" TEXT="resolve mail service"/>
<node CREATED="1722896524098" ID="ID_1067601904" MODIFIED="1722896526935" TEXT="send warn mail"/>
<node CREATED="1722896527476" ID="ID_377469953" MODIFIED="1722897108446" TEXT="set flags"/>
</node>
</node>
<node CREATED="1722896264785" ID="ID_35124667" MODIFIED="1722896265834" TEXT="else">
<node CREATED="1722896819902" ID="ID_353021175" MODIFIED="1722896827104" TEXT="map segment to account"/>
<node CREATED="1722896827860" ID="ID_443008317" MODIFIED="1722896848066" TEXT="extract contact from account"/>
<node CREATED="1722896848594" ID="ID_595600563" MODIFIED="1722896871714" TEXT="email ⟵ account"/>
<node CREATED="1722897043593" ID="ID_1524513379" MODIFIED="1722897053451" TEXT="if condition(country-code)">
<node CREATED="1722896470842" ID="ID_244465937" MODIFIED="1722897072890" TEXT="set modify flag"/>
<node CREATED="1722896479697" ID="ID_534692005" MODIFIED="1722897096220" TEXT="store mark"/>
<node CREATED="1722896971482" ID="ID_1957162539" MODIFIED="1722896978044" TEXT="resolve mail service"/>
<node CREATED="1722896980097" ID="ID_1377745621" MODIFIED="1722896998866" TEXT="re-map fees"/>
<node CREATED="1722897003061" ID="ID_163375809" MODIFIED="1722897005617" TEXT="publish to DB"/>
<node CREATED="1722896524098" ID="ID_1460258014" MODIFIED="1722897081543" TEXT="send warn mail"/>
<node CREATED="1722896527476" ID="ID_656380939" MODIFIED="1722896536860" TEXT="clear/set flags"/>
</node>
</node>
</node>
</node>
<node CREATED="1722897181577" ID="ID_1264496397" MODIFIED="1722897188924" TEXT="Belange">
<node CREATED="1722897193256" ID="ID_1965883865" MODIFIED="1722897223920" TEXT="Kernbelang: Gebühren speziell festsetzen"/>
<node CREATED="1722897225924" ID="ID_1552600498" MODIFIED="1722897237924" TEXT="Nebenbelang: Warn-Benachrichtigung"/>
<node CREATED="1722897239362" ID="ID_1877924951" MODIFIED="1722897251636" TEXT="Infrastruktur: Service-Dependency"/>
<node CREATED="1722897255643" ID="ID_1548661898" MODIFIED="1722897307598" TEXT="Anforderung: transaktionale Konsistenz"/>
<node CREATED="1722897314885" ID="ID_1844361052" MODIFIED="1722897344673" TEXT="Komplikation: Empfänger für Warnung bestimmen"/>
</node>
<node CREATED="1722897416816" ID="ID_1816336039" MODIFIED="1722897525132" TEXT="Beobachtung: Vermischung">
<node CREATED="1722897526104" ID="ID_386539048" MODIFIED="1722897533100" TEXT="Business-Logik">
<node CREATED="1722897621581" ID="ID_481602245" MODIFIED="1722897638874" TEXT="leider abhängig">
<arrowlink COLOR="#3f5065" DESTINATION="ID_1900160103" ENDARROW="Default" ENDINCLINATION="46;0;" ID="Arrow_ID_1672466935" STARTARROW="Default" STARTINCLINATION="46;0;"/>
</node>
</node>
<node CREATED="1722897535862" ID="ID_207184488" MODIFIED="1722897606649" TEXT="Service-Aufruf"/>
<node CREATED="1722897557373" ID="ID_1900160103" MODIFIED="1722897634569" TEXT="eingebettet in Verarbeitungs-Muster">
<linktarget COLOR="#3f5065" DESTINATION="ID_1900160103" ENDARROW="Default" ENDINCLINATION="46;0;" ID="Arrow_ID_1672466935" SOURCE="ID_481602245" STARTARROW="Default" STARTINCLINATION="46;0;"/>
</node>
</node>
</node>
2024-08-04 02:41:20 +02:00
<node CREATED="1722708458278" ID="ID_877749427" MODIFIED="1722731672211" TEXT="Code-Diskussion">
<node CREATED="1722731538208" ID="ID_767219484" MODIFIED="1722731540460" TEXT="Funktor">
2024-08-06 03:19:03 +02:00
<node CREATED="1722731541439" ID="ID_923843838" MODIFIED="1722731548731" TEXT="Funktor explizit">
<node CREATED="1722901406273" ID="ID_1701325027" MODIFIED="1722901414721" TEXT="zeige erst mal das Objekt"/>
<node CREATED="1722901415303" ID="ID_1500464213" MODIFIED="1722901423244" TEXT="füge ein Feld mit Konstruktor hinzu"/>
<node CREATED="1722901423879" ID="ID_1390755559" MODIFIED="1722901432866" TEXT="dann als lokaler Typ in einem Scope"/>
</node>
2024-08-04 02:41:20 +02:00
<node CREATED="1722731549223" ID="ID_834838837" MODIFIED="1722731553876" TEXT="das Gleiche als Lambda"/>
</node>
<node CREATED="1722731582645" ID="ID_796163328" MODIFIED="1722731601348" TEXT="Variadics">
<node CREATED="1722731602221" ID="ID_365042358" MODIFIED="1722731611202" TEXT="N-fach-Spezialisierung"/>
<node CREATED="1722731611911" ID="ID_102873942" MODIFIED="1722731619545" TEXT="Variadic + perfect Forwarding"/>
</node>
<node CREATED="1722731629012" ID="ID_796315738" MODIFIED="1722731681753" TEXT="Traits">
2024-08-06 03:19:03 +02:00
<node CREATED="1722731823813" ID="ID_155476366" MODIFIED="1722731829045" TEXT="Pipeline-Adaptation">
<node CREATED="1722902190444" ID="ID_159684863" MODIFIED="1722902195312" TEXT="lib/iter-explorer"/>
<node CREATED="1722902195948" ID="ID_1484653315" MODIFIED="1722902199840" TEXT="zeige die _DecoratorTraits"/>
<node CREATED="1722902202771" ID="ID_1954999567" MODIFIED="1722902241758" TEXT="erläutere einen Fall: is_StateCore"/>
<node CREATED="1722902245278" ID="ID_1579026374" MODIFIED="1722902261223" TEXT="erläutere das Macro META_DETECT_FUNCTION_ARGLESS"/>
</node>
2024-08-04 02:41:20 +02:00
</node>
</node>
</node>
2024-05-16 18:30:51 +02:00
</node>
2024-08-06 03:19:03 +02:00
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1519523032397" ID="ID_1036858538" MODIFIED="1722905679798" TEXT="Outline / Folien">
<icon BUILTIN="flag-yellow"/>
2024-05-16 18:30:51 +02:00
<node CREATED="1715854555555" ID="ID_27747265" MODIFIED="1519523125652" TEXT="Motivation"/>
</node>
</node>
<node CREATED="1519000544959" ID="ID_1954948627" MODIFIED="1715854555555" POSITION="right" TEXT="Beispiele">
<edge COLOR="#986d6e"/>
<font NAME="SansSerif" SIZE="14"/>
2024-08-06 03:19:03 +02:00
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1722905574419" ID="ID_326539855" MODIFIED="1722905592657" TEXT="Schleife aufbrechen">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1722905585194" ID="ID_53951112" MODIFIED="1722905592657" TEXT="Funktor-Objekt">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1722905604885" ID="ID_1740400617" MODIFIED="1722905613594" TEXT="N-fach-Spezialisierung">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1722905615526" ID="ID_1624529795" MODIFIED="1722905620271" TEXT="Pipeline-Adaption">
<icon BUILTIN="flag-yellow"/>
</node>
2024-05-16 18:30:51 +02:00
</node>
<node COLOR="#3f3c6e" CREATED="1519000377246" HGAP="-16" ID="ID_1122707632" MODIFIED="1715854555555" POSITION="left" TEXT="Theorie" VGAP="2" VSHIFT="-3">
<edge COLOR="#5b7196" STYLE="linear"/>
<font NAME="SansSerif" SIZE="16"/>
2024-08-04 02:41:20 +02:00
<node CREATED="1519001149509" HGAP="41" ID="ID_353299994" MODIFIED="1722709319607" TEXT="Ideen" VSHIFT="-15">
<node CREATED="1722709320807" ID="ID_1914962492" MODIFIED="1722709323542" TEXT="Langlebigkeit"/>
<node CREATED="1722709324174" ID="ID_1151283600" MODIFIED="1722709326454" TEXT="Abstraktionen">
<node CREATED="1722709334033" ID="ID_878890148" LINK="https://sandimetz.com/blog/2016/1/20/the-wrong-abstraction" MODIFIED="1722709339728" TEXT="the-wrong-abstraction"/>
<node CREATED="1722722026974" ID="ID_1288938043" LINK="https://en.wikipedia.org/wiki/Lehman's_laws_of_software_evolution" MODIFIED="1722722038344" TEXT="Lehmann's Laws of Software Evolution"/>
</node>
</node>
2024-05-16 18:30:51 +02:00
<node CREATED="1715854555555" ID="ID_1552434163" MODIFIED="1715874268720" TEXT="Sprachkonzepte"/>
<node CREATED="1519327977125" HGAP="-12" ID="ID_454973074" MODIFIED="1715874281511" TEXT="nebenbei" VGAP="4" VSHIFT="17"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1519000398331" HGAP="55" ID="ID_1606904663" MODIFIED="1715874142937" POSITION="left" TEXT="Vorbereitung" VSHIFT="11">
<icon BUILTIN="flag-yellow"/>
2024-08-06 03:19:03 +02:00
<node COLOR="#338800" CREATED="1520540726820" ID="ID_18225145" MODIFIED="1722905492734" TEXT="Gedankliche Klarheit">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1722905495382" ID="ID_1513349078" MODIFIED="1722905507774" TEXT="Gedankengang abstrakt ausformulieren">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1715854555555" HGAP="27" ID="ID_973383337" MODIFIED="1722905540680" TEXT="Vortrag ausformulieren" VSHIFT="25">
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1722905512701" ID="ID_487002734" MODIFIED="1722905534969" TEXT="Inhalte auf Darstellungs-Ebene">
<icon BUILTIN="pencil"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1722905526114" ID="ID_1238444439" MODIFIED="1722905534970" TEXT="Code-Beispiele">
<icon BUILTIN="pencil"/>
</node>
2024-05-16 18:30:51 +02:00
</node>
2024-08-04 02:41:20 +02:00
<node CREATED="1520540782924" ID="ID_1919014548" MODIFIED="1722708303049" TEXT="was ich will und wo ich stehe">
<arrowlink COLOR="#1738b9" DESTINATION="ID_1477284495" ENDARROW="Default" ENDINCLINATION="-401;54;" ID="Arrow_ID_1738593084" STARTARROW="None" STARTINCLINATION="-392;37;"/>
2024-05-16 18:30:51 +02:00
<icon BUILTIN="yes"/>
</node>
<node CREATED="1520540904179" ID="ID_982441927" MODIFIED="1715854555555">
<richcontent TYPE="NODE"><html>
<head/>
<body>
<p>
was ich zeigen <i>kann</i>
</p>
</body>
</html></richcontent>
</node>
<node CREATED="1520540919129" ID="ID_19142098" MODIFIED="1520540924940" TEXT="was ich verschweigen muß"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1519001955679" ID="ID_65625223" MODIFIED="1715874214684" TEXT="Demo-Inhalte">
<icon BUILTIN="flag-yellow"/>
</node>
</node>
<node COLOR="#435e98" CREATED="1519000413497" HGAP="-43" ID="ID_1743786269" MODIFIED="1715873905102" POSITION="left" VSHIFT="108">
<richcontent TYPE="NODE"><html>
<head/>
<body>
<p>
org<font size="3">a</font><font size="1">nisatorisch</font>
</p>
</body>
</html></richcontent>
<edge COLOR="#f1ff7f"/>
<font NAME="SansSerif" SIZE="16"/>
<node CREATED="1715854555555" ID="ID_954941333" MODIFIED="1715854555555" TEXT="Termin">
2024-08-04 02:41:20 +02:00
<node COLOR="#338800" CREATED="1519001747051" ID="ID_1181924241" MODIFIED="1722708387220" TEXT="Call-of-Papers">
<icon BUILTIN="button_ok"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#ff0000" CREATED="1519001776927" ID="ID_562121416" MODIFIED="1722708333429" TEXT="Deadline">
2024-05-16 18:30:51 +02:00
<icon BUILTIN="clanbomber"/>
<icon BUILTIN="flag-pink"/>
2024-08-04 02:41:20 +02:00
<node COLOR="#338800" CREATED="1715854555555" ID="ID_897784401" MODIFIED="1722708336337" TEXT="20.5.">
<font NAME="SansSerif" SIZE="12"/>
<icon BUILTIN="button_ok"/>
2024-05-16 18:30:51 +02:00
</node>
</node>
2024-08-04 02:41:20 +02:00
<node COLOR="#338800" CREATED="1519519862359" ID="ID_986061503" MODIFIED="1722708337890" TEXT="Acceptance notification:">
<icon BUILTIN="button_ok"/>
2024-05-16 18:30:51 +02:00
</node>
2024-08-04 02:41:20 +02:00
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#670099" CREATED="1519329832209" ID="ID_1630672779" MODIFIED="1722708383278" TEXT="Format">
<icon BUILTIN="info"/>
<node CREATED="1722708347189" ID="ID_1829787929" MODIFIED="1722708351833" TEXT="Kurzform und Langform"/>
<node CREATED="1722708352348" ID="ID_947570410" MODIFIED="1722708358823" TEXT="Text mit HTML-Markup"/>
<node CREATED="1722708359315" ID="ID_1093376428" MODIFIED="1722708370381" TEXT="Eingabe im FrOSCon-Konferenzsystem"/>
2024-05-16 18:30:51 +02:00
</node>
2024-08-04 02:41:20 +02:00
<node COLOR="#338800" CREATED="1519329836328" ID="ID_214079495" MODIFIED="1722708339640" TEXT="formulieren">
<icon BUILTIN="button_ok"/>
2024-05-16 18:30:51 +02:00
</node>
</node>
<node CREATED="1519001760129" ID="ID_1268047369" MODIFIED="1519001762637" TEXT="Konferenz">
<node CREATED="1519519948666" ID="ID_1460418188" MODIFIED="1519519951178" TEXT="Programm"/>
2024-08-04 02:41:20 +02:00
<node CREATED="1519001850989" ID="ID_795393550" MODIFIED="1519001852201" TEXT="Zeit">
<node CREATED="1722708398526" ID="ID_1787262181" MODIFIED="1722708405641" TEXT="Sonntag 14:00"/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1519001331772" ID="ID_1530039807" MODIFIED="1722708316652" TEXT="Hotel">
<icon BUILTIN="button_ok"/>
2024-05-16 18:30:51 +02:00
</node>
2024-08-04 02:41:20 +02:00
<node COLOR="#338800" CREATED="1519001321685" ID="ID_1826326861" MODIFIED="1722708317660" TEXT="Reise">
<icon BUILTIN="button_ok"/>
2024-05-16 18:30:51 +02:00
</node>
</node>
</node>
</map>