\begin{document}
\parskip   = 0.33\baselineskip \advance\parskip by 0pt plus 2pt

\title{Bericht von der EuroForth 2005}
\author{Anton Ertl}
\maketitle

\begin{multicols*}{2}

Die EuroForth 2005 fand vom 20.10.2005--23.10.2005 in Santander in
Nordspanien statt, und wurde von Federico de Ceballos recht gut
organisiert.

Santander ist ein traditionelles Seebad, und die Konferenz fand im
Hotel Santemar in der Nähe des Strandes und des Casinos statt.
Auch wenn es schon etwas zu kalt zum Schwimmen war, hatten wir doch
recht warmes und schönes Wetter, das wir bei einigen Spaziergaengen
geniessen konnten.  Weiters genossen wir die ausgezeichneten
landesüblichen Speisen und Getränke.

Diese Konferenz war eher schwach besucht (8 Teilnehmer), was aber
ihrer Intensität keinen Abbruch tat.  Wir hatten genügend
interessante Forth--Themen zu diskutieren, sodass uns eher die Zeit
ausging als dass uns langweilig wurde.

Am Tag vor der eigentlichen Konferenz fand das Treffen zum Forth 200x
Standard
<\href{http://www.complang.tuwien.ac.at/forth/ansforth/forth200x.html}{\tt http://www.complang.tu\hy wien.ac.at/forth/ansforth/forth200x.html}>
statt.  Fast alle Teilnehmer der Konferenz nahmen auch an diesem
Treffen teil.  Dabei wurden die Vorschläge diskutiert, die den
RfD/CfV--Prozess durchlaufen hatten
<\href{http://www.complang.tuwien.ac.at/forth/ansforth/rfds.html}{\tt http://www.complang.tuwien.ac.at/forth/\hy ansforth/rfds.html}>:

\begin{itemize}
    \item deferred
    \item extension--query
    \item parse--name
    \item defined 
\end{itemize}

Die Vorschläge wurden nach einiger Diskussion so überarbeitet,
dass sie in ein neues Standard--Dokument integriert werden können,
und schließlich alle angenommen.

Weiters wurde bei dem Standard--Treffen diskutiert, welche weiteren
Vorschläge geplant sind.  Und der Standardisierungsprozess wurde
diskutiert: Wie werden die neuen Vorschläge in das
Standard--Dokument integriert?  Wie gut funktioniert der
RfD/CfV--Prozess?  Sollen wir den neuen Standard durch eine offizielle
Standardisierungsorganisation wie ANSI oder ISO absegnen lassen, und
wenn ja, welche?  Und einige Verwaltungsfragen wie Vorsitz, Redakteur
des Standard--Dokuments, und das nächste Treffen.  Ein genauerer
Bericht (in Englisch) über das Treffen ist auf
<\href{http://www.complang.tuwien.ac.at/forth/ansforth/meetings/2005.html}{\tt http://www.complang.tuwien.ac.at/forth/ans\hy forth/meetings/2005.html}>
zu finden.

In der eigentlichen Konferenz gab es dann im offiziellen Programm
folgende Vorträge:

\begin{itemize}
    \item M. Anton Ertl, David Gregg: Stack Caching in Forth
    \item M. Anton Ertl, Bernd Paysan: Xchars or Unicode in Forth
    \item Angel Robert Lynas, Bill Stoddart: SuDoku Solver Case Study:
      from specification to RVM--Forth (part I)
    \item N.J. Nelson, C. Williams: First experiences with Microcore
    \item N.J. Nelson, K.B. Swiatlowski: Self Documenting Sequences
    \item Federico de Ceballos: Simplicity in Forth
    \item Stephen Pelc: XML, SOAP and Web Services in Forth 
\end{itemize}

Die Proceedings der Konferenz sind auf
<\href{http://www.complang.tuwien.ac.at/anton/euroforth2005/papers/}{\tt http://www.\hy complang.tuwien.ac.at/anton/euroforth2005/pape\hy rs/}>
verfügbar.

Die Vorträge wurden teilweise ausführlich diskutiert, und
sorgten teilweise auch im informellen Teil und in den Workshops für
Diskussionen.

Die Themen, die in den Workshops behandelt wurden, habe ich nicht
aufgezeichnet und sie sind mir daher nicht mehr alle präsent, aber
u.a. ging es um die Themen Unicode und Benchmarks; dabei wurde nicht
nur diskutiert, sondern auch recht viel am Laptop gearbeitet,
demonstriert, und Dateien ausgetauscht; insgesamt eine recht intensive
Erfahrung.

Die Vorteile, die so ein persönliches Treffen ab und zu bieten
kann, wurden anhand des Unicode--Themas deutlich: Im Vorfeld wurde das
Thema im Rahmen eines RfD von Bernd Paysan im Netz diskutiert, wobei
Stephen Pelc dazu tendierte, man müsse Unicode--Zeichen als 16--bit
oder 32--bit--Einheiten fixer Größe im Speicher halten, und in
dieser Ansicht nicht viel Bewegung zeigte; der Xchars--Vorschlag geht
aber (vereinfacht gesagt) in die Richtung, im Speicher eher mit
Strings aus 8--bit--Einheiten (chars) zu arbeiten, wobei ein
Unicode--Zeichen (xchar) aus mehreren dieser Einheiten bestehen kann.
Nach längeren Diskussionen änderte Stephen Pelc seine Ansicht
radikal und kam zu der Überzeugung, dass man Unicode--Zeichen und
andere internationale Zeichensätze sehr gut in Form von Strings aus
einfacheren Einheiten darstellen kann, und dass man sogar ohne
einzelne Unicode--Zeichen auf dem Stack auskommt (was Xchars noch
vorsieht); die Anwesenheit zweier Forth--Programmierer, die Erfahrung
mit internationalisierten Anwendungen haben, hat bei diesem
Meinungsumschwung wahrscheinlich auch eine große Rolle gespielt.

Die nächste EuroForth wird von Janet Nelson organisiert und findet
voraussichtlich vom 15.9.2006--17.9.2006 in Cambridge statt, wieder mit
einem Standardisierungstreffen davor am 14./15.9.2006.  Ich hoffe auf
zahlreiches Erscheinen.  Näheres zu vergangenen und zukünftigen
EuroForth--Konferenzen findet man auf
<\href{http://dec.bournemouth.ac.uk/forth/euro/}{\tt http://dec.bournemouth.ac.uk/forth/euro/}>.
\end{multicols*}

\end{document}