Pan

1 program Added 2026-02-24T10:15:00Z Agent: claude-codeModel: claude-sonnet-4-6WebSearch: disabled Evidence Report issue View issues
Aliases: Quattor Pan, PAN
Provenance: commit e37ce241da · authored 2026-02-24T21:46:33+01:00 · agent claude-code · model claude-sonnet-4-6

Sources mentioning this language

7 sources · pl_id: pl/pan
LLM (this repo) · 1PldbLinguistPygmentsWikipediaHyperpolyglotWikidata · Q7129538

Wikipedia infobox

Pulled from the wikimedia/structured-wikipedia snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and pl_fact.csv for the long-table provenance.

Paradigmsdeclarative language
Typingstrong, dynamic
LicenseApache License 2.0
Homepagehttp://www.quattor.org/

Extensions claimed by this language

4 claims. Each row is one upstream assertion with its strength. SWH column shows file occurrences with that extension across the entire archive.
ExtensionSourceStrengthSWH
.panlinguistprimary89.7K files
.panpygmentsprimary89.7K files
.panwikipediaproposed89.7K files
.tplwikipediaproposed6.3M files

Related languages

Profan² (0.17)PLAN (0.17)Panda (0.16)Pythran (0.14)Vector Pascal (0.14)

LLM-contributed programs

Node Configuration Template

Provenance: commit e37ce241da · authored 2026-02-24T21:46:33+01:00 · agent claude-code · model claude-sonnet-4-6 · WebSearch disabled
code.pan · added: 2026-02-24T10:15:00Z
# Pan configuration language example
# Demonstrates template structure and configuration tree manipulation

object template example_node;

# Node hardware configuration
variable HOSTNAME = 'node01.example.org';
variable NUM_CPUS = 4;
variable MEM_MB = 8192;

# Populate the configuration tree
'/system/hostname' = HOSTNAME;
'/hardware/cpu/count' = NUM_CPUS;
'/hardware/memory/total_mb' = MEM_MB;

# Compute derived values
'/hardware/memory/swap_mb' = MEM_MB / 2;

# Function to build a package entry
function make_pkg = {
    dict('version', ARGV[0], 'arch', 'x86_64');
};

# Software configuration
'/software/packages/{bash}' = make_pkg('5.1');
'/software/packages/{vim}' = make_pkg('8.2');
'/software/packages/{git}' = make_pkg('2.34');

# System description using format
'/system/description' = format(
    '%s: %d CPUs, %d MB RAM', HOSTNAME, NUM_CPUS, MEM_MB
);

Real programs from Software Heritage

1 sample mined from derived_datasets/<date>/contents/*.parquet, byte-verified against the SWH archive. Citation-grade qualified SWHIDs preserved.
3_Duales_System.lsa.summ_a2.pan · 138213 B · ext .pan · seen 1× in SWH
via unique-primary
swh:1:cnt:9ae6757af5648d0c188d0d831c222e2e7d5cc521;origin=https://github.com/ml-research/DBS-eval;anchor=swh:1:rev:aa9088138ceff104970a6a606edf38d5fcaa5f4a;path=/Pans/LSA/3_Duales_System.lsa.summ_a2.pan
Open in SWH · Raw bytes (SWH) · GitHub raw
Show source
<?xml version="1.0"?>
<!DOCTYPE peerAnnotation [
 <!ELEMENT peerAnnotation (pyramid,annotation)>
 <!ELEMENT annotation (text,peerscu+)>
 <!ELEMENT peerscu (contributor)*>
 <!ATTLIST peerscu uid CDATA #REQUIRED
                   label CDATA #REQUIRED
                   comment CDATA #IMPLIED>
 <!ELEMENT pyramid (startDocumentRegEx?,text,scu*)>
 <!ELEMENT startDocumentRegEx (#PCDATA)>
 <!ELEMENT text (line*)>
 <!ELEMENT line (#PCDATA)>
 <!ELEMENT scu (contributor)+>
 <!ATTLIST scu uid CDATA #REQUIRED
               label CDATA #REQUIRED
               comment CDATA #IMPLIED>
 <!ELEMENT contributor (part)+>
 <!ATTLIST contributor label CDATA #REQUIRED
                       comment CDATA #IMPLIED>
 <!ELEMENT part EMPTY>
 <!ATTLIST part label CDATA #REQUIRED
                start CDATA #REQUIRED
                end   CDATA #REQUIRED>

]>

<peerAnnotation>
<pyramid>
 <text>
  <line>Reform des Dualen Systems</line>
  <line></line>
  <line>Fuer junge Auszubildende kommt es darauf an, eine gute Berufsausbildung zu bekommen. Das zum 1. April 2005 in Kraft getretene Berufsbildungsreformgesetz zielt in diesem Zusammenhang darauf ab, die Ausbildungschancen zu sichern und zu verbessern - unabhaengig von der sozialen oder regionalen Herkunft der Auszubildenden.Ziel der Reform ist die Sicherung und Verbesserung der Ausbildungschancen der Jugend sowie einer hohen Qualitaet der beruflichen Ausbildung.</line>
  <line></line>
  <line>Das Bundesministerium fuer Bildung und Forschung (BMBF) foerdert neue Projekte, um das System der dualen Berufsausbildung zu staerken. Laut Bundesbildungsministerin Johanna Wanka muessten insbesondere kleine und mittelgrosse Unternehmen (KMU) unterstuetzt werden, damit sie weiterhin einen bedeutsamen Beitrag zur dualen Berufsausbildung leisten koennen.Wanka moechte die duale Berufsausbildung zukunftssicher und attraktiver machen.</line>
  <line></line>
  <line>Das neue Berufsbildungsgesetz eroeffnet den Laendern die Moeglichkeit, dass schulische Berufsausbildungszeiten in anerkannten Ausbildungsberufen genauso zaehlen wie betriebliche Ausbildungszeiten.Zudem wird im neuen Berufsbildungsgesetz die Fortsetzung zweijaehriger Berufsausbildungen in anspruchsvolleren Ausbildungsberufen ohne Zeitverlust erleichtert.Nach der Reform des BBiG koennen die schulischen Curricula  darueber hinaus so veraendert werden, dass die Absolventen die Kammerpruefungen bestehen. Eingefuehrt wurde zusaetzlich, dass der Abschluss von Berufsbildungsgaengen mit weiterfuehrenden Schulabschluessen verknuepft werden kann. Zusaetzlich werden Ausbildungsabschnitte im Ausland zu einem gleichwertigen Teil einer anerkannten Berufsausbildung im dualen System.</line>
  <line></line>
  <line></line>
  <line>//////////</line>
  <line></line>
  <line></line>
  <line></line>
  <line>Reform des Dualen Systems</line>
  <line> </line>
  <line> =Einleitung=</line>
  <line> Vom &quot;Automatenfachmann&quot; bis zum &quot;Werksteinhersteller&quot; - mit 17 modernisierten dualen Ausbildungsberufen beginnt am 1. August das neue Ausbildungsjahr.</line>
  <line> Das zum 1. April 2005 in Kraft getretene Berufsbildungsreformgesetz zielt darauf ab, die Ausbildungschancen zu sichern und zu verbessern und eine hohe Qualitaet der beruflichen Ausbildung fuer alle jungen Menschen zu gewaehrleisten - unabhaengig von ihrer sozialen oder regionalen Herkunft.</line>
  <line> </line>
  <line> Das Verhaeltnis von Hochschule und Berufsbildung hat sich veraendert.</line>
  <line> Erstmalig im Jahr 2014 entschieden sich mehr junge Menschen fuer ein Studium als fuer eine Berufsausbildung.</line>
  <line> </line>
  <line> =Was aendert sich?=</line>
  <line> In den Jahren 2005 bis 2009 sowie 2011 bis 2014 wurden unter dem Akronym ANKOM auf der Grundlage von zwei Foerderlinien insgesamt 31 Entwicklungsprojekte vom Bundesministerium fuer Bildung und Forschung (BMBF) mit dem Ziel gefoerdert, die Durchlaessigkeit zwischen der beruflichen und hochschulischen Bildung zu analysieren und zu erhoehen.</line>
  <line> Allerdings fehlen eindeutige Kriterien, anhand derer sich diese Dualitaet beschreiben laesst.</line>
  <line> Das Bundesministerium fuer Bildung und Forschung (BMBF) foerdert neue Projekte, um das System der dualen Berufsausbildung zu staerken.</line>
  <line> Ziel der Foerderung im Rahmen des Programms JOBSTARTER plus ist es, regionale Ausbildungsstrukturen und den UEbergang von der Schule in die Ausbildung zu verbessern. </line>
  <line> Zudem oeffnen sich die Hochschulen fuer neue Zielgruppen.</line>
  <line> Ziel der Reform ist die Sicherung und Verbesserung der Ausbildungschancen der Jugend sowie einer hohen Qualitaet der beruflichen Ausbildung fuer alle jungen Menschen - unabhaengig von ihrer sozialen oder regionalen Herkunft.</line>
  <line> Seit 2000 wurden rund 206 modernisierte und 51 neue Berufe in Kraft gesetzt. </line>
  <line> Die hohe Zahl modernisierter Berufe zeige, wie dynamisch und flexibel das duale Ausbildungssystem sei, so BIBB-Praesident Esser.</line>
  <line> Eingefuehrt wurde zusaetzlich, dass der Abschluss von Berufsbildungsgaengen mit weiterfuehrenden Schulabschluessen verknuepft werden kann.</line>
  <line> Vorschlaege fuer modernisierte und neue Berufe fuer qualifizierte Fachkraefte, die zusaetzliche Ausbildungsmoeglichkeiten erschliessen und gute Beschaeftigungsperspektiven eroeffnen, werden in der Regel innerhalb eines Jahres umgesetzt.</line>
  <line> Das neue Berufsbildungsgesetz unterstuetzt die rasche Modernisierung durch Verringerung der gesetzlichen Beratungsgremien.</line>
  <line> </line>
  <line> =Warum muss sich was aendern?=</line>
  <line> Am Beispiel der IT-Berufe wird deutlich, dass einem steigenden Fachkraeftebedarf nicht allein durch mehr hochschulische Bildungsabschluesse begegnet werden kann, sondern differenzierte Kompetenzprofile erforderlich sind. </line>
  <line> Durch die Kopplung von Kompetenzerwerb in hochschulischen und betriebspraktischen Kontexten soll der Lerntransfer unterstuetzt und damit ein Vorteil gegenueber rein akademischen oder rein berufspraktischen Ausbildungsformen erreicht werden. </line>
  <line> Ein erheblicher Teil dieser Jugendlichen schliesst deshalb an die schulische Berufsausbildung noch einmal eine duale Berufsausbildung an. </line>
  <line> Die Lebenszeit der Jugendlichen, Ressourcen und Faehigkeiten werden auf diese Weise vergeudet.</line>
  <line> </line>
  <line> =Wer profitiert davon?=</line>
  <line> Das Aufstiegsstipendium des BMBF hat unter den Studienfoerderungen eine besondere Zielgruppe: Es richtet sich an beruflich qualifizierte Fachkraefte und unterstuetzt ein Hochschulstudium bis zu einem ersten akademischen Abschluss.</line>
  <line> Die Aufstiegsstipendien des Bundesministeriums fuer Bildung und Forschung richten sich an besonders motivierte Berufstaetige, die sich mit einem Hochschulstudium beruflich und persoenlich weiterentwickeln moechten.</line>
  <line> Mit dem Aufstiegsstipendium wird ein Erststudium in Vollzeit oder berufsbegleitend an einer staatlichen oder staatlich anerkannten Hochschule gefoerdert.</line>
  <line> Altbewerber mit absolvierter berufvorbereitender Massnahme haben oft bessere Chancen auf einen Ausbildungsplatz als Schulabgaenger</line>
  <line> </line>
  <line> Die Aufstiegsstipendien ergaenzen die bestehende Begabtenfoerderung in der beruflichen Bildung und im Hochschulbereich.</line>
  <line> Auch zwei Jahre nach dem Schulabschluss haben Bewerberinnen und Bewerber gute Chancen auf einen Ausbildungsplatz - insbesondere dann, wenn sie sich in dieser Zeit ueber eine berufsvorbereitende Massnahme im UEbergangssystem weiterqualifiziert haben. </line>
  <line> Das duale System der beruflichen Bildung bietet allen jungen Menschen die Chance, eine qualifizierte Beschaeftigung aufzunehmen und damit ihr Leben selbstverantwortlich zu bestimmen.</line>
  <line> Gleichzeitig sichert das System den Fachkraeftebedarf der Zukunft und traegt damit entscheidend zur Wettbewerbsfaehigkeit und zum Wohlstand Deutschlands bei.</line>
  <line> Die beste Zugangsmoeglichkeit zum Arbeitsmarkt bietet auch heute ein Kammerabschlusszeugnis.</line>
  <line> Deswegen sieht das neue Berufsbildungsrecht durch eine entsprechende Ermaechtigung der Landesregierungen vor, dass Schuelerinnen und Schueler einen erleichterten Zugang zur Kammerpruefung erhalten.</line>
  <line>  Nach der Reform des BBiG koennen und sollten die schulischen Curricula so veraendert werden, dass die Absolventen die Kammerpruefungen bestehen und damit die neu eroeffneten Moeglichkeiten auch nutzen koennen.</line>
  <line> Fachkraefte, die sich fortbilden und einen staatlich anerkannten Abschluss machen, steigen oefter auf der Karriereleiter nach oben.</line>
  <line> Das Aufstiegsstipendium ist das einzige akademische Begabtenfoerderungsprogramm fuer Menschen mit Berufserfahrung.</line>
  <line> Meister und Techniker erwerben mit der Aufstiegsfortbildung zudem die Berechtigung, an jeder Hochschule das Fach ihrer Wahl zu studieren.</line>
  <line> </line>
  <line> =Einordnung in den europaeischen Kontext=</line>
  <line> Mit dem DQR wird auf nationaler Ebene eine Empfehlung des Europaeischen Parlaments und des Rates vom April 2008 zur Einrichtung eines Europaeischen Qualifikationsrahmens (EQR) fuer lebenslanges Lernen umgesetzt.</line>
  <line> Der Deutscher Qualifikationsrahmen (DQR) macht Ausbildungsinhalte in Deutschland transparent.</line>
  <line> Er ist an den Europaeischen Qualifikationsrahmen (EQR) gekoppelt.</line>
  <line> Die duale Berufsausbildung in Deutschland wird so im gesamten Anwendungsgebiet des EQR vergleichbar.</line>
  <line></line>
  <line></line>
  <line>//////////</line>
  <line></line>
  <line></line>
  <line>Reform des Dualen Systems</line>
  <line></line>
  <line>=Einleitung=</line>
  <line></line>
  <line>Die &quot;anerkannten Ausbildungsberufe&quot; bilden die Grundlage fuer die Berufsausbildung im Dualen System.</line>
  <line>Die meisten Betriebe, die Jugendliche ausbilden, tragen zunaechst Kosten und sehen die Ausbildung vor allem als Investition in die Qualifizierung zukuenftiger Fachkraefte.</line>
  <line>Im Jahr 2014 entschieden sich erstmalig mehr Schulabsolventinnen und -absolventen fuer ein Studium als fuer eine Berufsausbildung.</line>
  <line></line>
  <line>=Fachkraeftebedarf=</line>
  <line></line>
  <line>Die Analysen zeigen, dass im Zusammenspiel mit der regionalen Bevoelkerungsentwicklung und der dortigen Wirtschaftsstruktur die Arbeitsmarktsituation von hohen Arbeitskraefteengpaessen bis zu hohen UEberhaengen an Arbeitskraeften reichen kann.</line>
  <line>Mit der zunehmenden Anzahl unbesetzter Ausbildungsplaetze hat sich die Forderung nach mehr Durchlaessigkeit im Bildungssystem auf die Frage ausgeweitet, wie sich Studienaussteiger/-innen fuer eine duale Ausbildung gewinnen lassen.</line>
  <line>Arbeitskraefte-Engpaesse werden vor allem im Bereich der mittleren Ausbildungsabschluesse auftreten.</line>
  <line>Am Beispiel der IT-Berufe wird deutlich, dass einem steigenden Fachkraeftebedarf nicht allein durch mehr hochschulische Bildungsabschluesse begegnet werden kann.</line>
  <line>Gefragt sind zusaetzliche Optionen, die Elemente akademischer und beruflicher Bildung integrieren und dabei reziproke UEbergaenge zwischen den Bildungsbereichen ermoeglichen.</line>
  <line>Allerdings fehlen eindeutige Kriterien, anhand derer sich die Dualitaet von Kompetenzerwerb in hochschulischen und betriebspraktischen Kontexten beschreiben laesst.</line>
  <line>Durch die neuen Kombinationen von Betrieb und beruflicher Schule mit den Schulen als Traeger kann</line>
  <line>ein regionaler Mangel an betrieblichen Ausbildungsplaetzen ausgeglichen werden,</line>
  <line>Betrieben, die bisher nicht ausbilden, der Einstieg in die Berufsausbildung erleichtert werden,</line>
  <line>neuer Qualifizierungsbedarf, zum Beispiel in neu entstehenden Branchen und fuer neue Berufstaetigkeiten, auch dann gedeckt werden, wenn die betrieblichen Ausbildungskapazitaeten noch nicht ausreichen und</line>
  <line>auf den in vielen Ausbildungsberufen steigenden Theorieanteil angemessener reagiert werden.</line>
  <line></line>
  <line>=neues Berufsbildungsgesetz=</line>
  <line>Das neue Berufsbildungsgesetz traegt dazu bei, starre Grenzen zwischen den Bildungsbereichen aufzuheben.</line>
  <line>Ein Teil der Jugendlichen nimmt nach der Schule eine der Massnahmen der Bundesagentur fuer Arbeit oder aus anderen Sonderprogrammen wahr.</line>
  <line>Mit dem neuen Berufsbildungsrecht vom 1. April 2005 wird die Anrechnung der in solchen Massnahmen erworbenen Qualifikationen auf eine sich anschliessende Ausbildungszeit erleichtert.</line>
  <line>Zusatzqualifikationen werden als eigenstaendige, gesondert zu pruefende und zu zertifizierende Qualifikationen eingefuehrt. Dadurch wird es auch moeglich, Teile einer Aufstiegsfortbildung bereits waehrend der Erstausbildung zu absolvieren.</line>
  <line>Um Innovations- und Wettbewerbsfaehigkeit der Wirtschaft mit gut ausgebildeten Nachwuchskraeften zu sichern, werden den Verantwortlichen im Bund, in den Laendern und in den Regionen mehr Handlungsspielraeume gegeben.</line>
  <line>Das mit dem Berufsbildungsreformgesetz im Jahr 2005 vollstaendig novellierte Berufsbildungsgesetz (BBiG) schafft den rechtlichen Rahmen, damit das System der beruflichen Bildung auch in Zukunft seinen Beitrag zum nachhaltigen Wandel der Arbeitswelten wie auch der Gesellschaft insgesamt leisten kann und zielt darauf ab, die Ausbildungschancen zu sichern und zu verbessern und eine hohe Qualitaet der beruflichen Ausbildung fuer alle jungen Menschen zu gewaehrleisten - unabhaengig von ihrer sozialen oder regionalen Herkunft.</line>
  <line></line>
  <line></line>
  <line>=neue Ausbildungsordnung=</line>
  <line></line>
  <line>Die modernisierte Ausbildungsordnung mit 17 modernisierten dualen Ausbildungsberufen tritt am 1. August 2015 in Kraft.</line>
  <line></line>
  <line></line>
  <line></line>
  <line></line>
  <line>=Aufstiegsstipendium=</line>
  <line></line>
  <line></line>
  <line>Das Aufstiegsstipendium wurde vom Bundesministerium fuer Bildung und Forschung im Jahr 2008 eingefuehrt und ist das einzige akademische Begabtenfoerderungsprogramm fuer Menschen mit Berufserfahrung.</line>
  <line>Mit dem Aufstiegsstipendium wird ein Erststudium in Vollzeit oder berufsbegleitend an einer staatlichen oder staatlich anerkannten Hochschule gefoerdert.</line>
  <line>Die Foerderung im erfolgt einkommensunabhaengig und fuer die gesamte Dauer des Studiums.</line>
  <line>Fuer Studierende im Vollzeitstudium betraegt das Stipendium monatlich 750 Euro.</line>
  <line>Zusaetzlich zu den 750 Euro wird eine Betreuungspauschale fuer Kinder gewaehrt.</line>
  <line>Studierende in einem berufsbegleitenden Studiengang erhalten im Rahmen des Aufstiegsstipendiums jaehrlich 2.000 Euro.</line>
  <line>Die Aufstiegsstipendien des Bundesministeriums fuer Bildung und Forschung richten sich an besonders motivierte Berufstaetige, die sich mit einem Hochschulstudium beruflich und persoenlich weiterentwickeln moechten.</line>
  <line>Sie sollen soll es jungen Frauen und Maennern, die sich in ihrem Beruf ganz besonders engagieren, finanziell ermoeglichen, ein Studium an einer Hochschule zu beginnen.</line>
  <line>Fast 7.000 Menschen haben inzwischen ein Aufstiegsstipendium erhalten.</line>
 </text>
 <scu uid="1" label="Fuer junge Auszubildende kommt es darauf an, eine gute Berufsausbildung zu bekommen">
  <contributor label="Fuer junge Auszubildende kommt es darauf an, eine gute Berufsausbildung zu bekommen">
   <part label="Fuer junge Auszubildende kommt es darauf an, eine gute Berufsausbildung zu bekommen" start="27" end="110"/>
  </contributor>
 </scu>
 <scu uid="2" label="Das Berufsbildungsreformgesetz zielt darauf, die Ausbildungschancen zu sichern">
  <contributor label="Berufsbildungsreformgesetz zielt...die Ausbildungschancen zu sichern">
   <part label="Berufsbildungsreformgesetz zielt" s
…(truncated)…

Contribute — propose a file extension

Tell us where to find evidence about Pan (mapped to pl/pan). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/Pan/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Pamela PanASCIIc Programming Language →