120 likes | 257 Views
REBOL. Was ist REBOL. frei verfügbar plattformübergreifend highly reflective flexibel kompakt interpretiert. Versionen. /core (/base) /view (/face) /command (/pro) /encap /sdk. Teil 1 - Einführung. Values. direkt interpretiert 52 Datentypen 12-Dec-2002 "Programmieren"
E N D
Was ist REBOL • frei verfügbar • plattformübergreifend • highly reflective • flexibel • kompakt • interpretiert
Versionen • /core (/base) • /view (/face) • /command (/pro) • /encap • /sdk
Values • direkt interpretiert • 52 Datentypen • 12-Dec-2002 • "Programmieren" • 64.82.101.70 • www.rebol.com • $249.50 • ...
Words • indirekt interpretiert („Variable“) • keine Datentypen • word var • get-word :var • set-word var: • lit-word ‘var
Blöcke • nicht interpretiert • Zusammenfassung beliebiger Elemente mit Reihenfolge • [ red green blue ] • [ 15:50 42 "Hans" no [nja, is eh] (2 / 0) ] • [print ["Hello" ask "name? "] ] • either random true [ print „YES!“ ][none]
Sonderzeichen ^/ newline ^- tab ^" " ^} } ^(xx) ASCII xx (hex)
Arbeiten mit der Konsole • direkt • copy/paste • Editor + do %file.r • help • source • probe
Series! • Zuweisungen per Referenz (!) copy str • pick • insert, remove, change • head, next, back, tail, skip • sort, find, length?, index?
Function! • func [ spec-block ][ code-block ] • „funktionsbeschreibung“ • arg [type!] „beschreibung“ • /refinement „beschreibung“ • r-arg [typ!] „beschreibung“