Gemini parsed 5000 lines assembly program. And it understood everything.
I wanted to change it from 32-bit MSDOS to 64-bit Linux. But it realized that the segmented memory model cannot be implemented in large memory without massive changes which breaks everything else.
It was willing to construct new program with seemingly same functionality, but the assembly code was so incomprehensible that whole project was useless as a learning tool. And C-version would have been faster already.
Sorry to say, but less talented humans like me-myself are already totally useless in this.
Symbols are just list of numbers. Variable is just a nameless place in memory, but often associated with a symbol.
Numbers in symbols are printed out as ASCII-characters when it seems appropriate, like after SETQ.
Or we could decide that number-list that ends with 0 and contains only range(0x21,0x7F) is printed out as symbol. Does not matter, it is just syntactic sugar.
And We do not need strings for much anything. We could of course decide that number-list with ord('"') is printed out as string. The reader could also follow this protocol.
I had all this figured out at one time. And I dont remember any major issues. B-)
I suggest installing Sun Dial on youres smartwatch. Especially when daytime is 4 hours, it somewhat aleviates the "eternal darkness" brain fuzz. I try to be awake on those few hours, and do not care about those other dials.
There is Sun Dial right there on Zepp Watchmaker on "editable components". From 9 to 15 seems to best amplitude as it reflects the sun's movement on the skies.
This was in Gopher first, where you had to click a link to view a picture. Then I heard about Mosaic, where you can have pictures and text on the same page. Some problems emerged, until I learned you use <p> to separate chapters: https://timonoko.github.io/alaska/index.htm
UTF-8 is not technically a character set (because it has way more than 256 characters). Characters 32-127 in UTF8 are the same as ASCII, which is the same as the OEM/CP437 and the ANSI/ISO-8859/CP1252.
The characters in CP437 (and other OEM codepages) actually come from the ROM of the VGA (and EGA/CGA/MCGA/Hercules before them).
What you are referring to is those (visually), right? I'm missing some characters in the first line, because HN drops them.
As far as I know, the equivalent control characters (characters 0-31) don't have any representation in CP1252, but that's also dependent on the font (since rendering of CP1252 is always done by Windows)
As to their origin, originally the full CP437 character set was taken from Wang word processors. I don't know where Wang took it from, but they probably invented it themselves.
EDIT 2: The CP437 character set didn't seem to come directly from Wang; it's just that they took some (a lot) of characters from Wang word processors character sets. The positions of those "graphic" characters was decided by Microsoft when they made MS-DOS (at least according to Bill Gates).
In my screen there is indeed about thirty icons. When I executed the program on xterm, they were different and when I pasted them on LibreOffice they were again different. And now it seems this shit is also different in every country.
They shouldn't show as visual representations, but some "ASCII" charts show the IBM PC character set instead of the ASCII set. IIRC, up to 0xFF UTF-8 and 8859 are very close with the exceptions being the UTF-8 escapes for the longer characters.
The most famous literary expression of this idea comes from F. Scott Fitzgerald in The Great Gatsby. While discussing the tedious nature of listening to others recount their dreams, there is a general literary consensus often attributed to him (and other authors like Mark Twain or Henry James) that:
"Nothing is more boring than other people’s dreams."
> "Nothing is more boring than other people’s dreams."
I disagree. Often their dreams are more interesting than their boring stories about some their "real life" situations, or - God forbid - their gossip.
I would even claim that at least for the phase in my life when I kept a diary of my dreams, and thus got much more observant of my dreams, I did have (somewhat) interesting dreams (even for other people), for example
- dreaming two dreams in parallel (it's basically like having two desktop applications open at the same time)
- having a dream where I additionally have a dream inside it (and I am aware of the latter); it does in my opinion not really feel like the Inception movie, but rather like the feeling of playing a video game where you are basically both a person who plays a video game in which you control a video game character (and are aware of this), and the character inside the video game.
I have the best. Natural noise generator, which means microphones outside. With 3 layered windows the winter is just too silent, or rather: filled annoying multistory house noises. In summertime windows are open and that is about the suitable noise level.
Also there is the outdoorsman's reaction to silence. When birds go silent, there is something bad happening. Bears or wolf pack.
I wanted to change it from 32-bit MSDOS to 64-bit Linux. But it realized that the segmented memory model cannot be implemented in large memory without massive changes which breaks everything else.
It was willing to construct new program with seemingly same functionality, but the assembly code was so incomprehensible that whole project was useless as a learning tool. And C-version would have been faster already.
Sorry to say, but less talented humans like me-myself are already totally useless in this.
reply