#lisp - Wed 14 Mar 2007 between 00:00 and 00:39

NY Lost Funds



rr--CLIM { is | is a subset of | is a superset of | is different from } model-view-controller ?
hefnerdifferent from
[1]manicnyef, i got sbcl compiled on my system, using some different parameters better suited to my memory map
BrianRiceyep. it's different from mvc
[1]manici have symbolics CLOE because i have PC Macsyma
BrianRicealthough clim mostly feels more expressive than original smalltalk mvc
hefner[1]manic: sounds like you have quite a collection of lisp memorabilia
[1]manicgoodnight all
gigamonkeyAnyone here use swig?
lisppastemsingh pasted "confused with ldb/byte " at http://paste.lisp.org/display/38146
nyefmsingh: That diagram appears to either be drawn backwards (lsb is conventionally on the right) or the bits are numbered backwards (0 is conventionally the LSB, and pay no attention to what the PPC people will tell you).
msinghnyef, oh. let me re-check that now
nyefOh, and using BYTE specifiers in DEFCONSTANT involves potentially nasty behavior.
_3bshouldn't you be passing 0 or 1 for the index/mod/opcode params?
nyef(Some systems represent BYTE specifiers as values which do not compare well with EQL.)
msinghnyef, yes sbcl has been complaining about that - i should chang eit
actionhefner flings poo at defconstant
hefnerflings poo at defconstant
nyefAnd, yeah, ldb of a (byte 1 X) for any X will be either a 0 or a 1.
Are the words really only six bits long?
msinghsix bytes
nyefUmm...
You implemented for six bits.
Which might explain why the diagram is so confusing.
msinghi was using this http://www.gnu.org/software/mdk/manual/html_node/Instruction-structure.html#Instruction-structure as a specification
nyef(Note that the CL notion of a 'byte' is an unsigned integer of no more than a certain length in bits, as opposed to what internet standards refer to as an 'octet', which is an integer value of not more than 8 bits in length, and represented as such.)
Well, that's cute. It's using bitfield notation for octet fields.
msinghnyef, i think i see. so where i thought i was specifying bytes - i've been specifying bits instead
nyef... Of course, that may have been inherited from The Master himself...
msinghnyef, it has - i've got the book open here and he has the same field spec
nyefHrm... So, "first two bytes plus sign"?
Oh, good grief. This is unintelligable.
_3bheh, for extra fun, it appears to be possibly using 6bit bytes
nyefOh, wait... Okay, it's a... Yeah, six bits would make sense.
msinghfrom knuth: examples of field specification are: (0:0)- the sign bit only, (0:2) the sign bit and the first two bytes, (0,5) the whole word; this is the most common field specification.
nyefmsingh: You're going to have to go back and find out how long words and bytes are in terms of bits.
Because I'm seeing a 36-bit machine here.
And those get slightly less than fun to work with in a 32-bit Lisp.
msingh_3b, yes, "the basic unit of information is a byte. Each byte contains an unspecified amount of information, but it must be capable of holding at least 64 distinct values... on a binary computer a byte must be therefore be composed of six bits;"
nyefYeah, six bits.
sysfaultmsingh: where are you getting this from?

Page: 2 9 16 23 30 37 44 

IrcArchive

NY Lost Funds