!iNkFOAFNSlAAUKgcCT:matrix.org

lisp

549 Members
All things lisp: cl, scheme, racket, clojure etc70 Servers

Load older messages


SenderMessageTime
3 Oct 2022
@mrtnmrtn:matrix.orgMrtn

Well .. back in the day when I first approached a UNIX terminal (a CRT one), æøå was printed on the keyboard, but when you pressed them, it would produce [|] or something.

23:23:11
@edwlan:m.edw.aiEd Langley I think the LC_* variables still let you pick alternate encodings 23:23:47
@mrtnmrtn:matrix.orgMrtn

However, when you printed on the line-printer, it would be æøå .. (which was a bit of a pain when printing programs using [|]{} etc.

23:24:08
@mrtnmrtn:matrix.orgMrtnHowever, when you printed on the line-printer, it would be æøå .. (which was a bit of a pain when printing programs using [|]{^} etc).23:24:32
@edwlan:m.edw.aiEd Langley Yeah, I wonder if that was before locales or if your system was misconfigured 23:24:47
@mrtnmrtn:matrix.orgMrtn

I think it was some Unix V variant .. not sure if it was Solaris.

23:25:31
@mrtnmrtn:matrix.orgMrtn

But I am guessing the terminals were 7 bit .. so the options were probably limited.

23:26:13
@mrtnmrtn:matrix.orgMrtn

(or at least the RS232 cables).

23:26:29
@mrtnmrtn:matrix.orgMrtn.23:26:52
@mrtnmrtn:matrix.orgMrtn

It is quite possible, it could have been set up smarter. The professors were more theoretical than practical, as far as I could tell.

23:27:54
@mrtnmrtn:matrix.orgMrtn

There might have been a dip-switch on the terminals, that would turn them 8 bit, I guess.

23:28:31
@mrtnmrtn:matrix.orgMrtn

But I guess the difference between CL and emacs-lisp, is that CL is strongly typed. Both consider я́ to be a string.

23:31:10
4 Oct 2022
@ilmu:matrix.orgilmuI think there is a false dichotomy at work.. since when is the choice always between something stupid and something even more stupid03:48:01
@ilmu:matrix.orgilmuah I don't mean just this, I keep running into these kinds of dismissals03:48:19
@ilmu:matrix.orgilmu
In reply to @edwlan:m.edw.ai
Characters have to be primitives
unsubstantiated.
03:49:27
@akater:matrix.orgakater
In reply to @mrtnmrtn:matrix.org

But I guess the difference between CL and emacs-lisp, is that CL is strongly typed. Both consider я́ to be a string.

There is little difference in how CL and Elisp treat types. Elisp doesn't have type declarations and some types present in CL ace missing but that's it.
13:43:59
@edwlan:m.edw.aiEd Langley CL has more types, though 15:30:27
@edwlan:m.edw.aiEd Langley E.g. it has distinct types for characters and integers 15:30:37
@akater:matrix.orgakater* There is little difference in how CL and Elisp treat types. Elisp doesn't have type declarations and some types present in CL are missing but that's it.16:02:19
@matrix_help:matrix.org@matrix_help:matrix.org joined the room.16:44:35
5 Oct 2022
@vr82nb8kxk:matrix.org@vr82nb8kxk:matrix.org joined the room.00:01:11
@vr82nb8kxk:matrix.org@vr82nb8kxk:matrix.org left the room.00:09:53
@matrix13:matrix.org@matrix13:matrix.org joined the room.03:28:38
@matrix13:matrix.org@matrix13:matrix.org left the room.03:29:05
@leibniz:matrix.organtikytheraRedacted or Malformed Event14:12:09
@leibniz:matrix.organtikytheraRedacted or Malformed Event14:12:11
@matrix_help:matrix.org@matrix_help:matrix.org left the room.19:49:13
6 Oct 2022
@cgenie:matrix.org@cgenie:matrix.org left the room.07:28:41
@kim_martial:matrix.org@kim_martial:matrix.org joined the room.13:10:08
@kim_martial:matrix.org@kim_martial:matrix.org left the room.15:56:00

There are no newer messages yet.


Back to Room List