\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}