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

Reply via email to