Thank you for your interest in GNU Marst.
On Fri, 2025-03-21 at 17:59 +0100, Aleksander Schwarzenberg-Czerny
wrote:
> Dear All,
> It is not quite true that Algol60 had no formatted output.
The standard Algol 60 has no formatted I/O. Please see the Report
included in the package distribution.
As to numerous dialects, they have. However all such features are
not part of the standard language.
> Gier Algol 4
> was created under auspices of Peter Naur himself in Regnecentralen
> Kopenhagen. It was no average implementation: it included paging of
> 1K
> words memory and, what is interesting here, an elaborate formatted
> I/O
> package.
>
> With this mail I am including sample pure algol60 procedures
> performing
> formatted integer and real output.
> Out of necessity, their parameter list is complex. However, it would
> be
> nice to call
> them in the way Gier Algol ones were:
> writereal(channel,"+d.ddd#+dd",1.3708#-27);
> The sole needed additional procedure is algol60 analogue of Fortran90
> TRANSFER procedure,
> so that for integer array a[1:15]
> a=transfer("+d.ddd#+dd");
> At the moment (and in MR) it is impossible to access individual
> characters of a string.
> Best wishes
>
> Alex Schwarzenberg-Czerny
> [email protected]
_______________________________________________
Help-marst mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-marst