Short representation for LWB and UPB
Jose E. Marchesi
jemarch@gnu.org
Sun Feb 22 00:47:35 GMT 2026
> I'm drawing a Saturday afternoon blank here but what do we use ? for in
> Algol68?
>
> As a graphic device I like ?[ for LWB and ?] for UPB (ir something
> similar), the ? hinting at "query"
? is a monad, so its ok.
But we cannot use [ and ]. These are worthy but not nomads.
I personally like <<a and >>b.
But ?<a and ?>b would be possible as well...
>
> On Sat, Feb 21, 2026, 16:24 Jose E. Marchesi <jemarch@gnu.org> wrote:
>
>>
>> Hello people!
>>
>> I am thinking about a potential shorter representation of the UPB and
>> LWB operators monadic and dyadic operators on rows.
>>
>> In SUPPER stropping in many (most?) cases both LWB and UPB require at
>> least five characters. It would be nice to support a shorter
>> non-bold representation like we did with `of'.
>>
>> Ideas:
>>
>> <<a and 2<<a for `LWB a' and `2 LWB a' respectively.
>> >>a and 2>>a for `UPB a' and `2 UPB a' respectively.
>>
>> /<a and 2/<a ''
>> \\a and 2//a ''
>>
>> -<a and 2-<a ''
>> +<a and 2+<a ''
>>
>> -/a and 2-/a ''
>> +/a and 2+/a ''
>>
>> Reminder:
>>
>> monads: %^&+-~!?
>> nomads: ></=*
>>
>> Thoughts?
>>
More information about the Algol68
mailing list