Talk:ALGOL 68

message: On an aside, in fortran a declaration of "REAL REAL REAL" is legal,  I am guessing Algol68 was trying to mimic this in its declaration syntax, eg by allowing "real real real;", (which contains spaces in variables, and reuse of "reserved" words/tokens). If this true?
:In case of FORTRAN IV, spaces are not significant in any position except in H formats. Position is, though. That spaces in identifiers are allowed, is heritage from Algol60.
And on another aside, why did Algol68 have the IF .. FI, DO .. OD and CASE .. ESAC.  But spoil every thing by using CO .. CO, and PR .. PR, no CO .. OC and PR .. RP?
:Probably an oversight. Comments do not contain interesting stuff. But TNEMMOC would look rather strange. NIGEB, too. When I program A68, I don't use IF..FI  very often. I prefer the short symbols ( | | ), anyway. But for DO..OD there are no short symbols. --Glasreiniger 17:19, 27 August 2005 (UTC)
replies: text: TNEMMOC & TAMGARP probably wouldn't translate into Dutch very well either. ¢ NevilleDNZ 06:32, 28 August 2005 (UTC)
replies: text: It is little known, that the ALGOL68 Reports have been translated into German and Russian, possibly other languages, too. The termini technici like MOID have been translated also in the unrevised report, in case of MOID the German translation was MÖSCH, which is a contraction of MODUS and LÖSCH. For the RR only the text was translated. --Glasreiniger
(BTW: Every time I do a "do .. done" loop in borne shell I cannot help but think of someone (long long ago) shooting themself in the foot with the unix "/bin/od" command)
NevilleDNZ 20:03, 26 August 2005 (UTC)

text: The Control Data computers with their 6bit characters are, of course, very restricted. The standard hardware representation for A68 declares 60 characters worthy. --Glasreiniger 17:19, 27 August 2005 (UTC)
thread_title: Language semantics

message: I am not a member of ACM, here is the revised report , do you know if this PDF is produced from scanning paper, or from original electronic text/input (Maybe EBCDIC)?  
: The ACM version is just the image from scanning. I happen to be the one who has made the (first) revised report available online. http://vestein.arb-phys.uni-dortmund.de/~wb/RR/rr.pdf e.g.. There are also TeX, .html and .dvi versions. Karl Kleine has published the MR176 paper. I am quite sure that the symbols in my version are the correct ones for the report. Charles Lindsey himself has done some proofreading of my text. --Glasreiniger 17:44, 24 September 2005 (UTC)
replies: text: One nice thing you could do (from the html), is imbed a URL pointing to the original scanned paper original.  That way others can help spot OCR/scanner errors and email you fixes.
¢ NevilleDNZ 01:55, 25 September 2005 (UTC)

text: I shall follow this hint. But the accessibility of an ACM document is seriously difficult. Though, there is an authentic machine readable RR available now, from Dick Grune in []. The unrevised report is at []--Glasreiniger 17:06, 25 September 2005 (UTC)
replies: text:  I mostly converted the RR to html (with a python script) today. ¢ NevilleDNZ 17:23, 26 September 2005 (UTC)
thread_title: Online reports

message: I came across the following, years ago. (I won't vouch for its precision, though.) I don't agree with it, but, here it is anyway:
    "If PL/1 is a fatal disease, then is not Algol 68 just _capital punishment_?"
12.216.178.59 00:06, 20 February 2006
This quote might be a pun on case-stropping where the published form "begin real pi=4*atan(1)  end" would be written as case-stropped "BEGIN REAL pi=4*atan(1) END".  I remember that case-stropping (changing case for "Syntatic elements", MODEs and OPerators) was a pain on keyboards that had only caps-lock (ansi) and but useful on shift-Lock keyboards (IBM).  I finally discovered a keyboard that had both manufactured by Tandem-Computers.
NevilleDNZ 11:48, 10 July 2006 (UTC)
thread_title:  Just a quotation ... 

message: #!/usr/bin/env python
## -*- coding: utf-8 -*-
# wiki2wirthy.py - convert wiki markup and unicode to A68 "Wirthy" characters
# use this to dewikify a68 source, and convert unicode operators into UPPERCASE tokens
# 20061115 v0.2: add the original operators from the final report.
# 20070613 v0.3: add the html4 character set
import sys, re
import codecs
enc, dec, rwrap, wwrap = codecs.lookup('utf-8')
def forall_argv(process_file,argv=sys.argv[1:]):
  if len(argv)==0: # then
    process_file(rwrap(sys.stdin))
  else:
    for file in argv: # do
      file=open(file,"r");
      process_file(rwrap(file))
    # od
  # fi
# end forall_argv
re_markup=re.compile("(<[^>]+>|[&]nbsp;)",re.IGNORECASE);
re_ul=re.compile("(^<[bu]>$)",re.IGNORECASE);
re_lu=re.compile("(^</[ub]>$)",re.IGNORECASE);
wirthy={ u"¢":"#",
  u"₁₀":"E", r"\\":"E",
  u"≤":"<=", u"≥":">=",
  u"≠":"/=",
  u"[⍧¢£]":"#",
  u"⌈":"UPB", u"⌊":"LWB",
  u"⎕":"ELEM",
  u"[.][.]|‥":":",
  u"¬":"NOT",
  u"÷":"/", u"×":"*",
  u"⊥":"I",
  u"[○∅]":"NIL",
  u"↑":"UP", u"↓":"DOWN",
  u"∧":"AND", u"∨":"OR",
  u"→":"OF",
  u"[☩✠᛭]":"$", # ALCOR
  u"╭":"UPS", u"╰":"LWS",
}
re_wirthy=dict( (re.compile(char),"_"+fix+"_") for char,fix in wirthy.iteritems() );
import htmlentitydefs
""" additional ALGOL characters/operators from html4 std
  cent ¢    pound £  yen ¥    euro €    curren ¤
  plusmn ±  minus −  times ×  divide ÷  oplus ⊕  otimes ⊗        
  larr ←    uarr ↑   rarr →   darr ↓    harr ↔   crarr ↵ 
  and ∧     or ∨     not ¬   
  cong ≅    asymp ≈  prop ∝   ne ≠    
  empty ∅   infin ∞ 
  perp ⊥    lceil ⌈  rceil ⌉  lfloor ⌊  rfloor ⌋        
  equiv ≡   sup ⊃    nabla ∇  loz ◊     deg °    # GOST 10859 ALGOL characters
  radic √   part ∂   int ∫    prod ∏    sum ∑    # bonus operators
"""
re_html4=dict((re.compile("&"+name+";"),u"%c"%code) for name,code in htmlentitydefs.name2codepoint.iteritems() );
rev_html4=dict((re.compile(u"%c"%code),"_"+name.upper()+"_") for code,name in htmlentitydefs.codepoint2name.iteritems() if code>127);
re_depad=re.compile("_ *| _|$_")
stdout=wwrap(sys.stdout)
stderr=wwrap(sys.stderr)
def wiki2wirthy(file):
  markup=True;
  in_ul=False;
  for line in file.readlines():
    markup=not markup;
    for token in  re_markup.split(line):# do
      if not markup: # then
        if in_ul: token=token.upper() # fi
        for re_char,fix in re_html4.iteritems():  token=re_char.sub(fix,token);
        for re_char,fix in re_wirthy.iteritems(): token=re_char.sub(fix,token);
        for re_char,fix in rev_html4.iteritems(): token=re_char.sub(fix,token);
        token=re_depad.sub(" ",token) # a crude tidy up
        for c in token: # do
          if c>"~":  # detect unconverted unicode and dump
            stderr.write("unknown character: "+c+"\n");
            stderr.write("Error: "+`[ c for c in token]`+"\n");
            break
          # fi
        # od
        stdout.write(token);
      # fi
      # handle wiki <markup>
      elif re_ul.match(token): in_ul=True
      elif re_lu.match(token): in_ul=False
      # fi
      markup=not markup
    # od
  # od
# end wiki2wirthy
if __name__=="__main__": forall_argv(wiki2wirthy,argv=sys.argv[1:]) # fi
My apologies to compiler writers (and python unicode experts) for this terribly crude parser... For wot is it wirth... I declare the above code to be GPL.
NevilleDNZ 13:07, 13 June 2007 (UTC)
thread_title:  wiki2wirthy.py - convert html4 markup and unicode to Algol68 "Wirthy" 7-bit characters 

message: 1. re: C++
*"Stroustrup borrowed successful features from other older languages. As a result, C++ incorporates the concepts of classes and virtual functions from Simula67. C++ borrows the idea of operator overloading from Algol 68. These features are an important part of the support that C++ provides for object-oriented programming."
2. Re: C
#*  "C does not descend from Algol 68 is true, yet..." - Dennis Ritchie .
Steve talked Dennis into adding void as a type in C.  It saved the instruction loading register for return value. Also when Steve got to the lab C types were like PL/1 namely offsets from any base you liked.  They changed to A68 types but be the specific reason for this change is now lost.  A few other A68isms ended up in C.  (Subsequently these A68isms made their way into C++).
3. Re: Bourne Shell
* The - Bourne shell source telling an interesting story of Algol68's influence on the Bourne shell. Bourne reused portions of ALGOL 68's "if ~ then ~ elif ~ else ~ fi", "case ~ in ~ out ~ esac" and "for ~ while ~ do ~ od" clauses in the common Unix Bourne shell syntax. Moreover - although the v7 shell is written in C - Bourne took advantage of some macros to give the C source code an ALGOL 68 flavor.
I would suspect (but I cannot back it up with a quote) that the parallelism in the Bourne shell was a direct result of the PAR clause in Algol68.  eg
* Shell:   (sleep 10 ; date ) & ( sleep 20; date) & (sleep 30; date)
* Algol68: PAR ( (sleep(10); date ) , ( sleep(20); date) , (sleep(30);  date) )
However Algol68 didn't get pipes until arriving on Unix, and the pipe behavior is not part of the standard.
Shell and Algol68 are unusual in that both are early examples of concurrency which is mostly absent from other standard languages of the time.  (PL/I had/has the TASK keyword)
4. Re: C, sh and bash are weakly typed.
* True.  Algol68 and python are the only two languages I know that have strong dynamic typing.  I don't know how this happened and looking for hints.  Check out struct, union & [:]: Structures, unions and arrays for the "mode node =" example.
5. Re: ADA Influences
:Extract from: http://archive.adaic.com/pol-hist/history/holwg-93/2.htm (source:  portal.acm.org/ft_gateway.cfm?id=1057816&type=pdf)
:# Without exception, the following languages were found by the evaluators to be inappropriate to serve as base languages for a development of the common language: FORTRAN, COBOL, TACPOL, CMS-2, JOVIAL J-73, JOVIAL J-3B, SIMULA 67, ALGOL 60, and CORAL 66.
:# Proposals should be solicited from appropriate language designers for modification efforts using any of the languages, Pascal, PL/I, or ALGOL 68 as a base language from which to start. These efforts should be directed toward the production of a language that satisfied the DoD set of language requirements for embedded computer applications.
:Ada - DoD HOLWG, Col Wm Whitaker, 1993
I don't know what the complete list of functionality originally from ALGOL 68 is. Maybe concurrency, operators, overloading & strong typing.  These were mostly missing from ALGOL 60. 
So I can say with certainty that Algol68 influenced C, to quote "there was influence, much of it so subtle that it is hard to recover even when I think hard." -Dennis Ritchie, 18 June 1988
99. re: Evolutionary Dead end.
* IMHO: Algol68 was an experiment in both language design, and in collaborating in language design.  Both of these disiplines were in their early stages of evolution . 
: Certainly the prominent compiler writers for ALGOL 60 were prominent in the ALGOL Bulletin "mailing list", but strangely none of them were on the actual core ALGOL 68 team.  Maybe this caused C99's ratification to be delayed 31 years? :-)
NevilleDNZ 23:36, 7 February 2007 (UTC)
thread_title:  re: Is ALGOL 68 an ancestor of C,  C++, sh or bash? 

message: IMHO you are right in A68 being a dead end. Now we know that it was a mistake to introduce pointers into a HLL. But AFAIK till the advent of Java this has not been corrected in the more successful languages.
:Algol 68 is a language with precise garbage collection and type-safe access to memory so, like Java, it has references, not pointers. A reference is something that can be made to refer to another value. References are needed for recursive structures such as trees and linked lists, and for modifying variables. Since all values in Algol 68 are immutable, references are how Algol 68 implements mutability. There is no pointer arithmetic or pointer casting in Algol 68, since that would violate its type system and memory model.  — Preceding unsigned comment added by 72.196.148.37 (talk) 00:10, 14 May 2012 (UTC)
replies: text: Agreed, postfix "&" would appear to predate A68's influence on the Bourne shell in v7.   A coincidence only! :-( The "&" is certainly unique in both it's simplicity and similarity. It would be interesting to know what the inspiration for the v6 "&" was. NevilleDNZ 19:35, 8 February 2007 (UTC)

text: Another clear influence is the lack of distinction between statements and expressions in /bin/sh. Rp (talk) 09:45, 14 August 2010 (UTC)
thread_title:  a 2nd re: to dmh 

message: Footnote 10 needs editing and the Wikipedia mechanism seems broken.
The broken reference should perhaps be replaced by www.nunan.fsnet.co.uk/algol68/pame.pdf .
I have spent 30 min researching how to report the problem to Wikipedia, without success.  — Preceding unsigned comment added by NormHardy (talk • contribs) 21:40, 11 December 2010 (UTC)
thread_title: References

message: Here is the reference for Peter Craven's Algol68's branch:
* http://hopl.murdoch.edu.au/showlanguage2.prx?exp=667
Murdoch states: "Peter Craven of Algol Applications Ltd made a version of A68C that was interactive (did incremental compilation, permitted no forward referencing)"
I will try and clarify.  But I suspect CJC has the trump card.
NevilleDNZ 07:33, 6 March 2007 (UTC)
thread_title:  Peter Craven of Algol Applications Ltd and A68C 

message: === 2002: Compiler / MMIX  / NYU ===
In 2002 a NYU's Computer Science Ph.D. Candidate Antonio R. Nicolosi created a boot strap compiler for Algol68Nix.
* Description of Algol68Nix
* Version 2.0
* http://homepages.nyu.edu/~at570/compiler.html#code
NevilleDNZ 03:38, 13 April 2007 (UTC)
thread_title:  Recent compiler work 

message: In 2002 a NYU's Computer Science Ph.D. Candidate Antonio R. Nicolosi created a boot strap compiler for Algol68Nix.
* Description of Algol68Nix
* Version 2.0
* http://homepages.nyu.edu/~at570/compiler.html#code
NevilleDNZ 03:38, 13 April 2007 (UTC)
thread_title:  2002: Compiler / [[MMIX]]  / NYU 

message: Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses. 
* Licence => http://www.renyi.hu/~csirmaz/algol-68/linux/readme - noncommercial
* Tar ball => http://www.renyi.hu/~csirmaz/algol-68
* Laci Csirmaz, DIMACS at Rutgers, 1990;  CEU, Hungary, 2000
NevilleDNZ 01:43, 1 December 2007 (UTC)
thread_title:  2000: Interpretor / Linux&DOS  / [[Rutgers University]] 

message: A portable Algol 68 compiler written in CWEB.
* Author: Marc van Leeuwen
* Version 0.5 
* Converted from handwritten C code, starting 28 Feb. 1993
* http://www-math.univ-poitiers.fr/~maavl/algol68/
NevilleDNZ 03:05, 10 May 2007 (UTC)
thread_title:  1993: portable compiler / CWEB / univ-poitiers.fr 

message: Note, that there are two different beasts coming with this name: The a68s system which is available from the Unix Heritage Society for Unix-V7, see link to ALGOL 68S, and the compiler for Amiga etc. (add Atari ST and Ultrix-32 to the systems supported by this one) distributed by C.H.Lindsey. As I understand Lindsey's description they have a common ancestor.  
http://mirror.cc.vt.edu/pub/projects/Ancient_Unix/PDP-11/Applications/ --Glasreiniger 15:40, 3 December 2007 (UTC)
thread_title:  A68S 

message: The links to the external page (labelled 'Gomma') is broken. Searching the revised report only mentions that they are not included in the report. Apparently a reference to finnigan's wake, and supposedly allowing the use of semicolon instead of commas, is it an important concept? Is there a better link to replace the (broken) one? Google seems to only return either the revised report, this wikipedia page (or cut-and-pastes to/from it) or references to rubber.
If it's not an important concept, the links (and mention of it) should go - if it is, then it needs exanding! Slothie 10:37, 15 June 2007 (UTC)
thread_title: Gomma?

message: I am sure that I am not the only ALGOL 68 programmer still kicking the dust.... So...
 Here is a tag that can be put on ALGOL 68 contributors user page.
I have contributed some ALGOL 68 sample/example code to rosetta code... These are nothing fancy.
http://www.rosettacode.org/rosettacode/w/index.php?title=ALGOL_68
Does anyone have some real ALGOL 68 code squirreled away on old tapes in the attic that could be contributed?
The 40th anniversary is coming up in December 2008.  Anything simple planned in Munich?  I hear Munich beer is rather good.
Here are now some online notes by Edsger W.Dijkstra on the subject of Algol-68.  It is useful to see ALGOL-68 from his 
point of view: http://www.google.com.au/search?q=site:www.cs.utexas.edu/~EWD+algol-68
NevilleDNZ (talk) 15:43, 22 February 2008 (UTC)
thread_title:  ALGOL 68 talk page tag & [[:Category:User_ALGOL_68-4]] 

message: I wonder why Dijkstra (and Hoare, for that matter) is listed as a designer of Algol 68.  Neither of their names appears in the Report or Revised Report introduction.  Looking for "Algol 68" in Dijkstra's EWD papers turns up some early words of concern, and some later words of total disgust -- nothing that would suggest he was involved in its creation.  It might be, though I can't see specific evidence, that he was involved in the early days of the work to create a successor to Algol 60.  That certainly would fit his background.  But that doesn't mean he was involved in the creation of what actually emerged. Paul Koning (talk) 20:26, 20 August 2009 (UTC)
thread_title:  Dijkstra? 

message: The following section was removed from the article Boolean data type:begin removed text
----
----
An actual extract from the ALGOL 68 language specification (page 177) where the Boolean operators are defined:
10.2.2. Operations on Boolean Operands
:*op ∨ = (bool a, b) bool:( a | true | b );
:*op ∧ = (bool a, b) bool: ( a | b | false );
:*op ¬ = (bool a) bool: ( a | false | true );
:*op = = (bool a, b) bool:( a∧b ) ∨ ( ¬b∧¬a );
:*op ≠ = (bool a, b) bool: ¬(a=b);
:*op abs = (bool a)int: ( a | 1 | 0 );
----
----
end removed textIs there a place for this text in the Algol68-related articles? Perhaps in the Wikibook? Thanks, and all the best, --Jorge Stolfi (talk) 00:35, 31 December 2009 (UTC)
thread_title:  Stuff removed from Boolean data type article 

message: http://www.forumavia.ru/forum/6/9/5951042760252256152331268822069_2.shtml?topiccount=84
:English> then was Algol-68 for the BESM-4, did not last long, because liked Fortran on EU-1020, EC-1022, EC-1033 (Diploma in writing on EC-1033 for cruise missiles, and the research was to caisson Mrii, then BESM-6, already at work, there was Fortran-77 and Algol...
:Russian> потом был Алгол-68 на БЭСМ-4, недолго, ибо очень понравился Фортран на ЕС-1020, ЕС-1022, ЕС-1033 (диплом писал на ЕС-1033 по крылатым ракетам, а НИР была по кессону Мрии, потом БЭСМ-6, уже на работе, там был Фортран-77 и Алгол...
NevilleDNZ (talk) 04:31, 20 March 2010 (UTC)
thread_title:  Algol68 on the BESM-4? 

message: The opening paragraph...what in the heck does any of that mean to the average reader? Is there someone who can translate all that into layman-ese? 64.186.231.74 (talk) 00:57, 27 March 2011 (UTC)
replies: text: It all seems pretty clear to me, but ALGOL 68 was my first programming language.  Can you please explain what isn't clear to you and what, in this context, you consider to be a layman?  Someone who has some idea of what a computer is?  Someone who can read English?  Without more specific questions it's very difficult to guess what sort of improvement you're looking for. Rp (talk) 22:27, 27 March 2011 (UTC)
thread_title:  What the heck does that mean? 

message: This Text:
As defined in ALGOL 68, it did not work as expected, for example in the code:
 if false andf ( print ("Should not be executed"); true)
 then ...
against the programmers naïve expectations the print would be executed as it is the result of the enclosed-clause after andf that was procedured.
fails to explain that 
 if false andf proc bool: ( print ("Should not be executed"); true)
 then ...
would have worked. So the fault is not proceduring, but the wrong description in the unrevised report which fails. --Glasreiniger (talk) 06:47, 12 April 2011 (UTC)
replies: text: Uh ... no. The goal of proceduring was to be able to write the former to mean the latter, so if it didn't achieve that, it was broken. 15:41, 27 February 2017 (UTC)
thread_title:  Proceduring 

message: Is this correct? If so, why is there no glyph for it? Attys (talk) 00:51, 9 June 2011 (UTC)
thread_title:  Use of 'DECIMAL EXPONENT SYMBOL' (U+23E8) 

message: Yow.  What is the point of replacing this:
 int n = 2;
 co n is a fixed constant of 2.co
 int m := 3;
 co m is a newly created local variable whose value is initially set to 3. 
     This is short for ref int m = loc int := 3; co
 real avogadro = 6.0221415⏨23; co Avogadro's number co
 long long real pi = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510;
 compl square root of minus one = 0 ⊥ 1
Which looks like Algol68 by this:
int n = 2;
co n is a fixed constant of 2.co
int m := 3;
co m is a newly created local variable whose value is initially set to 3. 
    This is short for ref int m = loc int := 3; co
real avogadro = 6.0221415⏨23; co Avogadro's number co
long long real pi = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510;
compl square root of minus one = 0 ⊥ 1
Which looks like nothing on earth. HughesJohn (talk) 09:54, 28 September 2011 (UTC)
replies: text: You are right! it's still not very pretty. The colours are ugly. I like blue colour for keywords and green vor comments. 
So i will stop my work at this page. I think a reformating would be nice, when we get a better highlighting form the wikimedia project. 
i have found the algol68.php file, used by mediawiki for source and syntaxhighlight tag:
http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi This file should be replaced by a better one. This file is not too complicat:
folder: /Syntaxhighlight_GeSHi/geshi/geshi/
filename: algol68 --Boshomi (talk) 19:50, 28 September 2011 (UTC)
thread_title:  syntaxhighlight tag changes by [[user:Boshomi]] 

message: The articles ALGOL 68 and ALGOL 68S has been proposed for merger, without a motivation on this talk page. I therefore add my vote here:
* oppose: write a motivation on the talk page if I'm going to vote! Adding merger proposals without a proper direct to a talk page topic is just sloppy templating. Rursus dixit. (mbork3!) 09:45, 25 October 2011 (UTC)
thread_title: Merge proposal

message: It seems there is a redirect from Algol_68 to ALGOL_68, so perhaps this has been discussed before. But the article does not seem quite consistent as to whether the name should be lower- or uppercase, although all-uppercase is used mostly, corresponding to the article link. However, the picture of the cover of the RR shows the name as Algol 68, which I find more "correct", or at least tasteful. Is there a policy for this in Wikipedia? I am aware that sources often use all-uppercase, so the inconsistency is perhaps "traditional", but that does not necessarily mean that this article can't be consistent, if it is desirable. --Lasse Hillerøe Petersen (talk) 19:52, 5 November 2012 (UTC)
thread_title:  case of name? 

message: There is a page on ALGOL X, which is thin, and perhaps even incorrect. As I understand it, ALGOL X was the name used to refer to the "immediate successor" of Algol 60, while in the proposals phase, and not a specific and well-defined language for which any implementation existed. The language which eventually became ALGOL-W was one such proposal, and van Wijngaarden's language was another. The latter eventually evolved into Algol 68. I don't edit Wikipedia that much, and I don't know how to go about such a merge, which I assume it is. --Lasse Hillerøe Petersen (talk) 19:52, 5 November 2012 (UTC)
thread_title:  Include ALGOL X as a section? 

message: Quote: blanks are ignored even within ALGOL 68 identifiers (effectively avoiding the underscores versus camel case versus all lower-case issues at once, but at the price of introducing a cornucopia of more serious problems in software engineering)
Firstly, this was already the case in Algol 60 (and FORTRAN!), so was nothing new. Secondly, unless someone can justify or explain "at the price of introducing a cornucopia of more serious problems in software engineering" I intend to remove that phrase. Pemboid (talk) 07:59, 14 June 2013 (UTC)
replies: text: Seconded. Rp (talk) 22:41, 20 June 2013 (UTC)
thread_title:  Identifiers 

message: Hello fellow Wikipedians,
I have just added archive links to  on ALGOL 68. Please take a moment to review my edit. If necessary, add  after the link to keep me from modifying it. Alternatively, you can add  to keep me off the page altogether. I made the following changes:
*Added archive https://web.archive.org/20060829235643/http://www.nunan.fsnet.co.uk:80/algol68/a68mk2.zip to http://www.nunan.fsnet.co.uk/algol68/a68mk2.zip
When you have finished reviewing my changes, please set the checked parameter below to true to let others know.
Cheers.—cyberbot IITalk to my owner:Online 19:07, 7 January 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified  on ALGOL 68. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#011
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#012
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#013
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#014
*Corrected formatting/usage for http://npt.cc.rsu.ru/user/wanderer/ODP/ALGOL68.txt
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#03B
*Corrected formatting/usage for http://www.geocities.com/ernobe
*Corrected formatting/usage for http://archive.computerhistory.org/resources/text/algol/algol_bulletin/AS26/INDEX.HTM
*Corrected formatting/usage for http://burks.brighton.ac.uk/burks/language/other/a68rr/rrtoc.htm
*Added archive https://web.archive.org/web/20080109161728/http://www.xs4all.nl:80/~jmvdveer/syntax.html#coercions to http://www.xs4all.nl/~jmvdveer/syntax.html#formats
*Added archive https://web.archive.org/web/20100415194813/http://www.80bus.co.uk:80/publications/magazines/LSG3.pdf to http://www.80bus.co.uk/publications/magazines/LSG3.pdf
*Added  tag to http://htportal.acm.org/ft_gateway.cfm?id=803425&type=pdf
*Added archive https://web.archive.org/web/20110310110439/http://hopl.murdoch.edu.au/showlanguage2.prx?exp=4351 to http://hopl.murdoch.edu.au/showlanguage2.prx?exp=4351
*Corrected formatting/usage for http://archive.computerhistory.org/resources/text/algol/algol_bulletin/A31/P111.HTM
*Added archive https://web.archive.org/web/20130101062456/http://jmvdveer.home.xs4all.nl/report.html to http://jmvdveer.home.xs4all.nl/report.html
*Added archive https://web.archive.org/web/20110514113912/http://hopl.murdoch.edu.au/showlanguage.prx?exp=311 to http://hopl.murdoch.edu.au/showlanguage.prx?exp=311
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#52
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#052
*Added archive https://web.archive.org/web/20150906170502/http://jmvdveer.home.xs4all.nl/algol68/report.html to http://jmvdveer.home.xs4all.nl/algol68/report.html
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—InternetArchiveBot (Report bug) 05:12, 1 October 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified  on ALGOL 68. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added  tag to http://repos.project.cwi.nl:8888/cwi_repository/docs/I/09/9180A.pdf
*Added  tag to http://repos.project.cwi.nl:8888/cwi_repository/docs/I/09/9179A.pdf
*Added  tag to http://0-portal.acm.org.millennium.lib.cyut.edu.tw/citation.cfm?id=1061724
*Added archive https://web.archive.org/web/20070428013706/http://cm.bell-labs.com/cm/cs/who/dmr/chist.pdf to http://cm.bell-labs.com/cm/cs/who/dmr/chist.pdf
*Added archive https://web.archive.org/web/20130101062456/http://jmvdveer.home.xs4all.nl/report.html to http://jmvdveer.home.xs4all.nl/report.html
*Added archive https://web.archive.org/web/20110514113912/http://hopl.murdoch.edu.au/showlanguage.prx?exp=311 to http://hopl.murdoch.edu.au/showlanguage.prx?exp=311
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#52
*Added archive https://web.archive.org/web/20130317015548/http://jmvdveer.home.xs4all.nl:80/report.html to http://jmvdveer.home.xs4all.nl/report.html#052
When you have finished reviewing my changes, please set the checked parameter below to true or failed to let others know (documentation at ).
Cheers.—InternetArchiveBot (Report bug) 20:31, 10 November 2016 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified 7 external links on ALGOL 68. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Added archive https://web.archive.org/web/20070501105422/http://www.amk.ca/python/writing/gvr-interview to http://www.amk.ca/python/writing/gvr-interview
*Corrected formatting/usage for http://www.geocities.com/ernobe
*Corrected formatting/usage for http://www.80bus.co.uk/publications/magazines/LSG3.pdf
*Added archive https://web.archive.org/web/20130101062456/http://jmvdveer.home.xs4all.nl/report.html to http://jmvdveer.home.xs4all.nl/report.html
*Added archive https://web.archive.org/web/20110514113912/http://hopl.murdoch.edu.au/showlanguage.prx?exp=311 to http://hopl.murdoch.edu.au/showlanguage.prx?exp=311
*Added archive https://web.archive.org/web/20130101062456/http://jmvdveer.home.xs4all.nl/report.html to http://jmvdveer.home.xs4all.nl/report.html
*Added archive https://web.archive.org/web/20130101062456/http://jmvdveer.home.xs4all.nl/report.html to http://jmvdveer.home.xs4all.nl/report.html
*Added  tag to http://vestein.arb-phys.uni-dortmund.de/~wb/RR/tanenbaum.pdf
*Added  tag to http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 01:25, 24 June 2017 (UTC)
thread_title:  External links modified 

message: Hello fellow Wikipedians,
I have just modified 2 external links on ALGOL 68. Please take a moment to review my edit. If you have any questions, or need the bot to ignore the links, or the page altogether, please visit this simple FaQ for additional information. I made the following changes:
*Corrected formatting/usage for http://www.geocities.com/ernobe
*Added archive https://web.archive.org/web/20060310003954/http://ant.tepkom.ru/newsite/disser/doc/Ruchlin.htm to http://ant.tepkom.ru/newsite/disser/doc/Ruchlin.htm
When you have finished reviewing my changes, you may follow the instructions on the template below to fix any issues with the URLs.
Cheers.—InternetArchiveBot (Report bug) 16:22, 13 September 2017 (UTC)
thread_title:  External links modified 

message: https://www.youtube.com/watch?v=TdzsB-iYj4Y  — Preceding unsigned comment added by Codegrinder (talk • contribs) 07:28, 28 September 2020 (UTC)
thread_title:  New Computerphile video