% Fred Behringer
% Gehaltvolles Vijgeblaadje 61
% $Revision: $
% Content-Encoding: UTF-8

\documentclass{article}

\usepackage{german}
\usepackage{multicol}
\usepackage[utf8]{inputenc}
\usepackage{url}

%\vspace{-1ex}
% \bigskip

%\begin{document}
\title{Gehaltvolles}
\author{\emph{zusammengestellt und übertragen von} Fred Behringer}
\maketitle*

\section[Vijgeblaadje Nr.\ 63]{VIJGEBLAADJE der HCC Forth--gebruikersgroep, Niederlande\\ 
Nr.\ 63, August 2007}

\begin{multicols}{2}

%\subsection{Ervaringen van de erste PiF workshop ---}
%\vspace{-0.5em}{\hfill\SubsectionFont Gijsbert Koolen}
\subsection{RetroForth --- Paul Wiegmans}

Retro ist, wie der Autor sagt, ein simplistisches Forth für Linux, Windows und BSD. Retro stammte ursprünglich von Tom Novelli und wurde dann von Charles Childers weiterentwickelt: \url{http://www.retroforth.com}. Quelltexte und ausführbare Programme stehen zum Download bereit. Es existiert eine aktive Benutzer--Gruppe, die eine ganze Reihe von Anwendungsprogrammen in RetroForth entwickelt hat. Retro ist in Assembler geschrieben (Rx core). Retro ist kein ANS--Forth, kann aber leicht ANS--kompatibel gemacht werden. Der Autor berichtet über seine ersten Erfahrungen mit RetroForth.

\subsection{Programmeren in Forth (PiF) --- Albert Nijhof}

Im Rahmen des neu eingerichteten Workshops PiF bespricht Albert diesmal die weitreichenden Anwendungsmöglichkeiten des Wortes \texttt{SCAN ( ad1 len1 char – ad2 len2 )}. \texttt{SCAN} sucht im String \texttt{ad1,len1} diejenige Stelle, an welcher das Zeichen \texttt{char} das erste Mal vorkommt. Das davorliegende Stück String wird weggeschnitten. \texttt{ad2,len2} ist der (mit \texttt{char} beginnende) Reststring. \texttt{SCAN} gehört nicht zum Sprachumfang von ANS--Forth, ist aber, so Albert, in so ziemlich jedem Forth--System enthalten oder kann leicht ergänzt werden. Mit \texttt{SCAN} lassen sich elegant Menüs aufbauen. Albert gibt zwei Colon--Definitionen für \texttt{SCAN} an, insbesondere auch, um die (kunstvolle) Verwendung von \texttt{WHILE} zu demonstrieren. (Der Rezensent: Im Turbo--Forth--System ist \texttt{SCAN} explizit enthalten. Dort gibt es, in Form von \texttt{SKIP}, sogar noch eine Art von Komplementärwort dazu. \texttt{SCAN} lässt den Reststring mit dem ersten Zeichen \texttt{= char} beginnen, \texttt{SKIP} mit dem ersten Zeichen \texttt{<> char}.)

\subsection{Mededelingen --- Redactie}

Die Redaktion teilt mit, dass auf dem Forth--Webserver ein neues Forum eingerichtet wurde: \url{http:///www.forth.hccnet.nl/apps/bbs}. Der Zugang ist frei, aber Registrierung wird verlangt. Hier können Fragen gestellt und Anmerkungen und kleine Berichte für andere HCC!Forth--Mitglieder oder für den Vorstand hinterlassen werden.

\end{multicols}

% \end{document}
