REBOL III
Teil 1 – Nachtrag /View
face/feel redraw [face action position] vor Neuzeichnen over [face action position] Mausbewegung engage [face action event] Event-Handler detect [face event] Event-Filter
event! Face Type ( action) Offset Key Time Shift, Control
Teil 2 - Parse
Parsen in REBOL Aufsplitten parse data split-char tokens Lexikalische Analyse parse data [rules] logic!
CFG L = (N, T, P, N 0 ) Non-Terminal Symbole, N Terminal Symbole, T 23 ε Epsilon Grammatik, P ::= ? +
BNF in REBOL digit: charset [#0 - #9 ] number: [opt sign some digit] [patA patB] [patA | patB] [n pat] [min max pat] [opt pat] [any pat] [some pat]
Teil 3 – dynamisches WWW
Möglichkeiten Als CGI + Einfach, geringer Aufwand - CGI Setup/Teardown delays - Flexibilität Eigener Webserver + maßgeschneidert, performant - mehr Aufwand
CGI AddHandler cgi-script.r Options +ExecCGI #!c:/rebol/rebol –cs REBOL [] print "Content-type: text/html^/"
r80v5 Servlets embedded REBOL
Teil 4 – Request Broker / Webservices
xml-rpc Native Methodenaufrufe Rechner- Entwicklungssprachen- Betriebssystemunabhängig Offenes Protokoll XML HTTP