freenode/#sicl - IRC Chatlog
Search
15:48:45
beach
Everything in assembly is a sequence of instructions with some words of data from time to time.
15:49:21
beach
A function, if translated from a high-level language, would be called with a CALL or JSR instruction, and the function would return to the caller with a RET instruction.
16:00:49
pjb
beach: in the extreme case of a 1-instruction processor, you don't have to store any bit to encode the operation code. You just need to store the addresses of the arguments or the jump.
16:03:03
pjb
This is why compilers have to perform two kinds of analysis and optimization: data flow analysis and optimization, and code flow analysis and optimization.
17:33:13
ebrasca
jackdaniel: food give you time and you may weste this time. Food don't give you understanding.
17:35:20
jackdaniel
ebrasca: you can say exactly the same thing about the philosophy - it may be a huge waste of time and may not give you understanding. people are far too often seduced by their own words
3:27:31
beach
But SICL already includes first-class global environments in the form of Clostrum, so that part is done.
3:29:41
beach
Also, as I have already mentioned, a lot of the ideas of CLOSOS can be tested without it running on bare metal. It can very well be a Unix process for quite some time.
3:33:56
beach
But since both Mezzano and Movitz exist, there has got to be some code for doing those things already. I am more interested in the interface between applications.