I've found in some old editor syntax file Algol 68 identifiers
defined with underscores in their name, like 'int_lengths'.
This syntax variant is not supported by the Genie interpreter,
but I'm interested to know whether other compiler/interpreter
support such a lexical variant.
On 23/02/2026 18:29, Janis Papanagnou wrote:
I've found in some old editor syntax file Algol 68 identifiers
defined with underscores in their name, like 'int_lengths'.
This syntax variant is not supported by the Genie interpreter,
but I'm interested to know whether other compiler/interpreter
support such a lexical variant.
I don't know of any [I think A68R didn't allow it], but
perhaps worth noting that "_" is a natural choice for "letter
aleph" -- that is, part of an identifier [or mode/operator name]
that the language knows about but that ordinary source code has
no way of writing. There are lots of examples in the RR, notably
in the library routines and similar. You may perhaps find further
info in the reports of the Stillwater [Oklahoma] Conference, which
ISTR had a lot of papers on "worthy" characters and the like [but
I don't have a copy myself].
| Sysop: | DaiTengu |
|---|---|
| Location: | Appleton, WI |
| Users: | 1,099 |
| Nodes: | 10 (0 / 10) |
| Uptime: | 492379:04:21 |
| Calls: | 14,106 |
| Calls today: | 2 |
| Files: | 187,124 |
| D/L today: |
2,542 files (1,098M bytes) |
| Messages: | 2,496,242 |