Boo (Programmiersprache)
| {{#if: Boo | Boo | {{#invoke:WLink|getArticleBase}} }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
colspan="2" class="notheme" style="text-align:center; background-color:#Vorlage:Standardfarbe;" | Datei:Boo Logo.svg |
{{#if: {{#invoke:Wikidata|claim|P154}} |
|
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{{Screenshot}}}{{#if: Objektorientierte Sprache | Objektorientierte Sprache }}| }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basisdaten | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Paradigmen: | Objektorientierte Sprache
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Erscheinungsjahr: |
{{#if: {{#invoke:Wikidata|claim|P571}} |
|
Erscheinungsjahr: | claim|P571|references=ja}}
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Designer: |
{{#if: {{#invoke:Wikidata|claim|P287}} |
|
Designer: | claim|P287|parameter=link|references=ja|list=, }}
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Entwickler: |
{{#if: {{#invoke:Wikidata|claim|P178}} |
|
Entwickler: | claim|P178|parameter=link|references=ja|list=, }}
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Version: | () |
{{#if: {{#invoke:Wikidata|claim|P348}} | |
Aktuelle Version | {{#invoke:Wikidata|claim|P348|references=ja}}{{#if: {{#invoke:Wikidata|claim|Version|qualifier=P577}} | ({{#invoke:Wikidata|claim|Version|qualifier=P577}})}}}}
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Aktuelle Vorabversion: | ()
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Typisierung: | statisch (siehe Text)
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wichtige Implementierungen: |
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Dialekte: |
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Standardisierungen: |
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Beeinflusst von: |
{{#if: {{#invoke:Wikidata|claim|P737}} |
|
Beeinflusst von: | claim|P737|parameter=link|references=ja|list=, }}
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Beeinflusste: | Genie, Vala
}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Betriebssystem: | Windows, Linux, macOS, u.v.m. |
{{#if: {{#invoke:Wikidata|claim|P306}} |
|
Betriebssystem: | claim|P306|parameter=link|references=ja|list=, }}
}} }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ) | de | 1}}}}| ; | {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://github.com/boo-lang/boo/blob/master/license.txt%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://github.com/boo-lang/boo/blob/master/license.txt}} | }}}}{{#if:boo/license.txt|{{#if:{{#invoke:WLink|isValidLinktext|1=boo/license.txt|lines=0}} | }}}}{{#if: GitHub| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=GitHub}}}}{{#if: | {{{hrsg}}}{{#if: 2009-10-20|,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 2009-10-20| {{#if:{{#invoke:DateTime|format|2009-10-20|noerror=1}} | format|2009-10-20|T._Monat JJJJ}} | failure|1=Fehler bei Vorlage:Internetquelle, datum=2009-10-20|class=Zitationswartung}} }}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2009-10-20|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:314356 |
;}}}}{{#if: 2025-08-31| {{#if:2009-10-20{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2025-08-31 |ISO|noerror=1}} }} | 4=im Jahr | 7=im | 10=am | failure|1=Fehler bei Vorlage:Internetquelle, abruf=2025-08-31|class=Zitationswartung}} }} {{#invoke:DateTime|format|2025-08-31|T._Monat JJJJ}}
|
failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de |
1}}}}|{{#if:GitHub2009-10-20{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}} | 1}}}} | ( | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2009-10-20{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
|
„{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
|
Vorlage:Str trim | flat}}
}}“
|
faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de | „Vorlage:Str trim“ | quote | 1={{#if: | flat}} | flat}} }} | faculty|}}|de-CH|de}} | 3=1}} }}
}}{{#if: |
: }}{{#if: | , deutsch: „“ }}) | {{#if: | , deutsch: „“ }}) | (deutsch: „“) }}
}} }}{{#if: {{{zitat}}} |
{{#if: | {{#if: {{{zitat}}} | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
|
Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
|
Vorlage:": Ungültiger Wert: ref=
|
{{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch: |
=Vorlage:Toter Link/Core{{#if: https://github.com/boo-lang/boo/blob/master/license.txt | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}. Suche im Internet Archive ){{#if: | | Vorlage:Toter Link/archivebot }}
}} |
(Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}.)
}}{{#switch:
|
0|= | #default={{#if: | }}
}}{{#invoke:TemplatePar|check
|
opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}} |
{{#if: | {{#if: | }} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch: deadurl
|
deadurl|= | #default= {{#if: | }}
}}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://github.com/boo-lang/boo/blob/master/license.txt Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: |
| Vorlage:Toter Link/archivebot }}
}}Vorlage:Toter Link/Core{{#switch: |
0|= | #default= {{#if: | }}
}}{{#invoke:TemplatePar|check
|
all = inline= url= | opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch: deadurl
|
deadurl|= | #default= {{#if: | }}
}}[https://github.com/boo-lang/boo/blob/master/license.txt }}|{{#switch: |
=Vorlage:Toter Link/Core{{#if: https://github.com/boo-lang/boo/blob/master/license.txt | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}. Suche im Internet Archive ){{#if: | | Vorlage:Toter Link/archivebot }}
}} |
(Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}.)
}}{{#switch:
|
0|= | #default={{#if: | }}
}}{{#invoke:TemplatePar|check
|
opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}} |
{{#if: | {{#if: | }} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch:
|
deadurl|= | #default= {{#if: | }}
}}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://github.com/boo-lang/boo/blob/master/license.txt Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: |
| Vorlage:Toter Link/archivebot }}
}}Vorlage:Toter Link/Core{{#switch: |
0|= | #default= {{#if: | }}
}}{{#invoke:TemplatePar|check
|
all = inline= url= | opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch:
|
deadurl|= | #default= {{#if: | }}
}}[https://github.com/boo-lang/boo/blob/master/license.txt }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}} }}}}{{#invoke:TemplatePar|check |
all= url= titel= | opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} | template= Vorlage:Internetquelle | format=0 | preview=1
}}</ref>| |
Lizenz: | MIT / BSD<ref name="Lizenz">{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:Barreto de Oliveira|Barreto de Oliveira: }}{{#if:|{{#if:boo/license.txt|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=boo/license.txt}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://github.com/boo-lang/boo/blob/master/license.txt%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=boo/license.txt}}}}%7C[{{#invoke:URLutil|getNormalized|1=https://github.com/boo-lang/boo/blob/master/license.txt}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=boo/license.txt}}}}]}}{{#if:| ({{{format}}}{{#if:GitHub2009-10-20{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}} | 1}}}} | ) | de | 1}}}}| ; | {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://github.com/boo-lang/boo/blob/master/license.txt%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://github.com/boo-lang/boo/blob/master/license.txt}} | }}}}{{#if:boo/license.txt|{{#if:{{#invoke:WLink|isValidLinktext|1=boo/license.txt|lines=0}} | }}}}{{#if: GitHub| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=GitHub}}}}{{#if: | {{{hrsg}}}{{#if: 2009-10-20|,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 2009-10-20| {{#if:{{#invoke:DateTime|format|2009-10-20|noerror=1}} | format|2009-10-20|T._Monat JJJJ}} | failure|1=Fehler bei Vorlage:Internetquelle, datum=2009-10-20|class=Zitationswartung}} }}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2009-10-20|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:314356 |
;}}}}{{#if: 2025-08-31| {{#if:2009-10-20{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2025-08-31 |ISO|noerror=1}} }} | 4=im Jahr | 7=im | 10=am | failure|1=Fehler bei Vorlage:Internetquelle, abruf=2025-08-31|class=Zitationswartung}} }} {{#invoke:DateTime|format|2025-08-31|T._Monat JJJJ}}
|
failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de |
1}}}}|{{#if:GitHub2009-10-20{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}} | 1}}}} | ( | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2009-10-20{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
|
„{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
|
Vorlage:Str trim | flat}}
}}“
|
faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de | „Vorlage:Str trim“ | quote | 1={{#if: | flat}} | flat}} }} | faculty|}}|de-CH|de}} | 3=1}} }}
}}{{#if: |
: }}{{#if: | , deutsch: „“ }}) | {{#if: | , deutsch: „“ }}) | (deutsch: „“) }}
}} }}{{#if: {{{zitat}}} |
{{#if: | {{#if: {{{zitat}}} | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
|
Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
|
Vorlage:": Ungültiger Wert: ref=
|
{{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch: |
=Vorlage:Toter Link/Core{{#if: https://github.com/boo-lang/boo/blob/master/license.txt | [3] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}. Suche im Internet Archive ){{#if: | | Vorlage:Toter Link/archivebot }}
}} |
(Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}.)
}}{{#switch:
|
0|= | #default={{#if: | }}
}}{{#invoke:TemplatePar|check
|
opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}} |
{{#if: | {{#if: | }} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch: deadurl
|
deadurl|= | #default= {{#if: | }}
}}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://github.com/boo-lang/boo/blob/master/license.txt Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: |
| Vorlage:Toter Link/archivebot }}
}}Vorlage:Toter Link/Core{{#switch: |
0|= | #default= {{#if: | }}
}}{{#invoke:TemplatePar|check
|
all = inline= url= | opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch: deadurl
|
deadurl|= | #default= {{#if: | }}
}}[https://github.com/boo-lang/boo/blob/master/license.txt }}|{{#switch: |
=Vorlage:Toter Link/Core{{#if: https://github.com/boo-lang/boo/blob/master/license.txt | [4] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}. Suche im Internet Archive ){{#if: | | Vorlage:Toter Link/archivebot }}
}} |
(Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format | F Y}} }}.)
}}{{#switch:
|
0|= | #default={{#if: | }}
}}{{#invoke:TemplatePar|check
|
opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}} |
{{#if: | {{#if: | }} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch:
|
deadurl|= | #default= {{#if: | }}
}}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://github.com/boo-lang/boo/blob/master/license.txt Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: |
| Vorlage:Toter Link/archivebot }}
}}Vorlage:Toter Link/Core{{#switch: |
0|= | #default= {{#if: | }}
}}{{#invoke:TemplatePar|check
|
all = inline= url= | opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= | cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link | errNS = 0 | template = Vorlage:Toter Link | format = | preview = 1
}}{{#if: https://github.com/boo-lang/boo/blob/master/license.txt
|
isWebURL|https://github.com/boo-lang/boo/blob/master/license.txt}} | {{#if: | }}
}}
}}{{#if:
|
format | noerror=1}} | {{#if: | }}
}}
}}{{#switch:
|
deadurl|= | #default= {{#if: | }}
}}[https://github.com/boo-lang/boo/blob/master/license.txt }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}} }}}}{{#invoke:TemplatePar|check |
all= url= titel= | opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} | template= Vorlage:Internetquelle | format=0 | preview=1
}}</ref> | {{#if: {{#invoke:Wikidata|claim|P275}} |
|
Lizenz: | claim|P275|parameter=link|references=ja|list=, }}
}} }} |
https://boo-language.github.io/ |
{{#if: {{#invoke:Wikidata|claim|P856}} |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link}}}}
}} }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Boo ist eine seit 2003 von Rodrigo Barreto de Oliveira entwickelte Programmiersprache für die Microsoft CLR, die aber auch mit Mono verwendet werden kann. Die Syntax lehnt sich stark an die von Python an.<ref name="Minifest">{{#if:2015-04-25|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:Barreto de Oliveira|Barreto de Oliveira: }}{{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7C{{#if:The boo Programming Language|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=The boo Programming Language}}]{{#if:PDF; 201 kB| (PDF; 201 kB)}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://boo.codehaus.org/BooManifesto.pdf%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=The boo Programming Language}}}}|[{{#invoke:URLutil|getNormalized|1=http://boo.codehaus.org/BooManifesto.pdf}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=The boo Programming Language}}}}]}}{{#if:PDF; 201 kB| (PDF; 201 kB{{#if:boo.codehaus.org2005-06-29https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:en|de||{{#if:en|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://boo.codehaus.org/BooManifesto.pdf%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://boo.codehaus.org/BooManifesto.pdf}}%7C%7C}}}}{{#if:The boo Programming Language|{{#if:{{#invoke:WLink|isValidLinktext|1=The boo Programming Language|lines=0}}||}}}}{{#if: boo.codehaus.org| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=boo.codehaus.org}}}}{{#if: | {{{hrsg}}}{{#if: 2005-06-29https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7C,%7C{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 2005-06-29| {{#if:{{#invoke:DateTime|format|2005-06-29|noerror=1}}
|{{#invoke:DateTime|format|2005-06-29|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2005-06-29|class=Zitationswartung}} }}{{#if: https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7C,%7C{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7C,%7C{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf{{#invoke:TemplUtl%7Cfaculty%7C}}%7C+{{#if:2005-06-29%7C{{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7Carchiviert%7Cehemals}}%7C{{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7CArchiviert%7CEhemals}}}}+{{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: 2015-04-25| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2015-04-25{{#if:314356||(?)}}}}}}{{#if: 2025-08-31|;}}}}{{#if: 2025-08-31| {{#if:2005-06-29https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf{{#invoke:TemplUtl%7Cfaculty%7C}}%7Cabgerufen%7CAbgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2025-08-31 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2025-08-31|class=Zitationswartung}} }} {{#invoke:DateTime|format|2025-08-31|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de||{{#if:en|1}}}}|{{#if:boo.codehaus.org2005-06-29https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if:PDF; 201 kB | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2005-06-29https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7C%7C{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if: | [5] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://boo.codehaus.org/BooManifesto.pdf}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://boo.codehaus.org/BooManifesto.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://boo.codehaus.org/BooManifesto.pdf}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[http://boo.codehaus.org/BooManifesto.pdf }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if: | [6] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://boo.codehaus.org/BooManifesto.pdf}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://boo.codehaus.org/BooManifesto.pdf Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: http://boo.codehaus.org/BooManifesto.pdf | {{#if:{{#invoke:URLutil|isWebURL|http://boo.codehaus.org/BooManifesto.pdf}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[http://boo.codehaus.org/BooManifesto.pdf }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:https://web.archive.org/web/20150425091824/http://boo.codehaus.org:80/BooManifesto.pdf%7CVorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref> Seit 2013 hat es keine neuen Versionen gegeben, das Projekt wird nicht mehr gepflegt.
Spracheigenschaften
Boo ist statisch typisiert, wobei dem Programmierer die explizite Angabe von Typen von Variablen durch Typinferenz und generische Typen großteils erspart wird. Daneben wird auch das langsamere, von Ruby übernommene Duck-Typing, also dynamische Typisierung geboten.<ref name="Minifest" /> Dadurch ist sie auf der explizit für statisch typisierte Sprachen ausgelegten CLR recht schnell, ohne auf die Flexibilität einer Skriptsprache verzichten zu müssen.
Von Python erbt die Sprache Generatoren. Sie unterstützt relativ viele eingebaute Literale beispielsweise für Listen, Hashes und reguläre Ausdrücke. Hinzu kommen für eine OO-Sprache moderne, aus der Funktionalen Programmierung übernommene Features wie First-Class-Funktionen und echte Closures.<ref name="Minifest" /> Was die Sprache von anderen Sprachen in der Java- und .NET-Welt unterscheidet, ist, dass sie syntaktische Makros bietet, die ähnlich bequem einzusetzen sind wie in Dylan.<ref>{{#if:|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:|{{#if:Macros|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1={{{archiv-url}}}}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=Macros}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:https://drslump.github.io/boo/Primer/Macros/%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=Macros}}}}%7C[{{#invoke:URLutil|getNormalized|1=https://drslump.github.io/boo/Primer/Macros/}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=Macros}}}}]}}{{#if:| ({{{format}}}{{#if:GitHub2015{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| )
| {{#if:{{#ifeq:en|de||{{#if:en|1}}}}| ;
| )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:https://drslump.github.io/boo/Primer/Macros/%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=https://drslump.github.io/boo/Primer/Macros/}}%7C%7C}}}}{{#if:Macros|{{#if:{{#invoke:WLink|isValidLinktext|1=Macros|lines=0}}||}}}}{{#if: GitHub| In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=GitHub}}}}{{#if: | {{{hrsg}}}{{#if: 2015|,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: 2015| {{#if:{{#invoke:DateTime|format|2015|noerror=1}}
|{{#invoke:DateTime|format|2015|T._Monat JJJJ}}
|{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2015|class=Zitationswartung}} }}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: |,|{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||,}}}}}}}}{{#if: {{#invoke:TemplUtl|faculty|}}| {{#if:2015|{{#if:|archiviert|ehemals}}|{{#if:|Archiviert|Ehemals}}}} {{#if:|vom|im}} Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: | am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|{{{archiv-datum}}}{{#if:314356||(?)}}}}}}{{#if: 2025-08-31|;}}}}{{#if: 2025-08-31| {{#if:2015{{#invoke:TemplUtl|faculty|}}|abgerufen|Abgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2025-08-31 |ISO|noerror=1}} }}
|4=im Jahr
|7=im
|10=am
|#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2025-08-31|class=Zitationswartung}} }} {{#invoke:DateTime|format|2025-08-31|T._Monat JJJJ}}
| {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:en|de||{{#if:en|1}}}}|{{#if:GitHub2015{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
| (
| {{#if: | | (}}
}}{{#ifeq:{{#if:en|en|de}}|de||
{{#invoke:Multilingual|format|en|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:en|en|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2015{{#if: 2025-08-31 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}en|{{#if: |: {{
#if:
| „{{
#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| Vorlage:Str trim
| {{#invoke:Vorlage:lang|flat}}
}}“
| {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
| „Vorlage:Str trim“
| {{#invoke:Text|quote
|1={{#if:
| {{#invoke:Vorlage:lang|flat}}
| {{#invoke:Vorlage:lang|flat}} }}
|2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
|3=1}} }}
}}{{#if:
| (<templatestyles src="Person/styles.css" />{{#if: | : }}{{#if: | , deutsch: „“ }})
| {{#if:
| ({{#if: | , deutsch: „“ }})
| {{#if: | (deutsch: „“) }}
}}
}}{{#if: {{{zitat}}}
| {{#if:
| {{#if: {{{zitat}}}
| Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
| Vorlage:": Text= fehlt }}{{#if: | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
| Vorlage:": Ungültiger Wert: ref=
| {{{ref}}} }}
}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:||{{#ifeq: | JaKeinHinweis |{{#switch:
|0|=Vorlage:Toter Link/Core{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if: | [7] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if:{{#invoke:URLutil|isWebURL|https://drslump.github.io/boo/Primer/Macros/}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://drslump.github.io/boo/Primer/Macros/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if:{{#invoke:URLutil|isWebURL|https://drslump.github.io/boo/Primer/Macros/}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: deadurl |checked|deadurl|= |#default= {{#if: || }} }}[https://drslump.github.io/boo/Primer/Macros/ }}|{{#switch: |0|=Vorlage:Toter Link/Core{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if: | [8] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }} | (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.) }}{{#switch: |no|0|= |#default={{#if: || }} }}{{#invoke:TemplatePar|check |opt = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if:{{#invoke:URLutil|isWebURL|https://drslump.github.io/boo/Primer/Macros/}} || {{#if: || }} }} | {{#if: | {{#if: || }} | {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=https://drslump.github.io/boo/Primer/Macros/ Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if: | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. ) {{#if: | {{#if: | | Vorlage:Toter Link/archivebot }} }}Vorlage:Toter Link/Core{{#switch: |no|0|= |#default= {{#if: || }} }}{{#invoke:TemplatePar|check |all = inline= url= |opt = datum= date= archivebot= bot= botlauf= fix-attempted= checked= |cat = Wikipedia:Vorlagenfehler/Vorlage:Toter Link |errNS = 0 |template = Vorlage:Toter Link |format = |preview = 1 }}{{#if: https://drslump.github.io/boo/Primer/Macros/ | {{#if:{{#invoke:URLutil|isWebURL|https://drslump.github.io/boo/Primer/Macros/}} || {{#if: || }} }} }}{{#if: | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}} || {{#if: || }} }} }}{{#switch: |checked|deadurl|= |#default= {{#if: || }} }}[https://drslump.github.io/boo/Primer/Macros/ }} }}}}}}}}}}{{#if:| {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:|Vorlage:Webarchiv/archiv-bot}}
}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>
Lizenz
Boo ist freie Software mit eigener Lizenz, die der MIT- und der BSD-Lizenz stark ähnelt.<ref name="Lizenz" />
Code-Beispiele
Hallo-Welt-Programm
Ein Hallo-Welt-Programm zur Ausgabe einer Zeichenkette: <syntaxhighlight lang="boo">
print "Hallo Welt!"
</syntaxhighlight>
Funktionen
Funktion zum Generieren der Fibonacci-Zahlen: <syntaxhighlight lang="boo"> def fib():
a as long, b as long = 0, 1
while true:
yield b
a, b = b, a + b
</syntaxhighlight>
Windows-Forms
Einfaches Windows-Forms-Beispiel mit Klassen, Closures und Events: <syntaxhighlight lang="boo"> import System.Windows.Forms import System.Drawing
class MyForm(Form):
def constructor():
b = Button(Text: "Click Me")
b.Location = Point(100, 50)
b.Click += do():
MessageBox.Show("you clicked the button!")
self.Controls.Add(b)
f = MyForm() Application.Run(f) </syntaxhighlight>
Literatur
- {{#invoke:Vorlage:Literatur|f}}
Weblinks
- Offizielle Website (englisch)
Einzelnachweise
<references />
- Seiten mit defekten Dateilinks
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Parameter:Datum
- Wikipedia:Vorlagenfehler/Vorlage:"
- Wikipedia:Weblink offline fix-attempted
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link
- Wikipedia:Vorlagenfehler/Vorlage:Toter Link/URL fehlt
- Objektorientierte Programmiersprache
- .NET
- Programmiersprache für die Common Language Runtime