freenode/#sicl - IRC Chatlog
Search
0:36:49
no-defun-allowed
there's house in haskell if you're really bored, but it's coop multitasking and you can break it if you're too good at orthello iirc
0:43:40
jcowan
IBM once had something called the FORTRAN OS, but it was apparently an OS (of the MS-DOS program loader type) for Fortran programs, probably written in assembler.
8:13:22
heisig
Fine, thank you. I know I probably shouldn't ask, but how are your exam preparations going?
8:18:39
no-defun-allowed
though despite starting piano first and learning it for longer, i'm better at guitar. odd.
8:29:43
heisig
Yes, I play the trombone and I used to play church organ (but I am too lazy/busy to practice church organ nowadays).
8:30:45
heisig
Not as useful as playing the guitar though. You can bring none of these instruments to a party.
8:34:08
no-defun-allowed
digeridoo dubstep was a thing i think, so if you did that approximately five years ago you'd be good
8:37:01
no-defun-allowed
i'm not sure if it got big, but i do remember one street performer playing what he called digeridoo dubstep.
8:39:13
no-defun-allowed
range of the otamatone is a bit limited though, i'd guess two octaves, a few more would be handy for shredding
10:22:28
beach
jcowan: Why were to telling me that Genera was not Lisp all the way down? Did I somehow claim it was?
10:24:11
no-defun-allowed
Off the top of my head, it was because of the existence of Lisp machine assembler in the operating system.
10:25:00
no-defun-allowed
This is generally excused in my opinion, as often it's inescapable. At least the benefits of the Lisp hardware architecture used would carry to assembler.
10:27:49
no-defun-allowed
However, you could claim that the architecture should make it easier for Lisp to handle external hardware and machine intrinsics easier, but that would make the hardware design more difficult, compared to writing a few lines of LM assembler.
10:32:40
no-defun-allowed
Why in the generator? I understand it emits assembler somehow but does the generator require assembler (that the programmer wrote directly)?
10:33:37
beach
A line here and there to translate a higher-level construct such as CAR to a machine instruction.
10:34:28
no-defun-allowed
That'd be emitted by the compiler but not used to compile the compiler though, would it not?
10:37:06
beach
It used to be called LAP in the old days, for Lisp Assembly Processor or something like that.
10:40:27
beach
Speaking of which, once I have a native version of SICL, I need to make progress on this specification: http://metamodular.com/POSIX-API/
10:45:15
no-defun-allowed
It was another maclisp descendent that was used to write a successful operating system.
10:46:06
beach
shka_: It has historic relevance, but that seems to be denied by all the OS books I have read so far.
10:47:42
no-defun-allowed
Obviously Symbolics went bankrupt because their OS had a garbage collector. :end-sarcasm
10:50:57
no-defun-allowed
I suppose although they made hardware for it (eg frame...erm, framethrowers?) it wasn't their #1 revenue source
10:52:26
no-defun-allowed
That's true, I believe it (or was it some other company with the software?) was used for Nintendo 64 games.
10:53:34
shka_
anyway, they had some technical issues, but in the end it was wrong business model that sinked them