Forum unknown
· SoftwareDevelopment
#Grinding
1 messages in this thread
Just popping in to say hi, have you been doing any "grinding" on smalltalk?
I'm still grinding away on Icon, at the moment it has taken a giant step
backwards and doesn't want to run much at all. Have you ever had one of those
lives where…. <oh, well> I've been taking the routines one by one and
comiling them on amiga, then dumping the object to the SUN and running it
through this neat symbolic debugger, but haven't come up with any reason why
it won't run yet. God, does lattice generate bad code sometimes! 18
instructions to move an 8 byte structure that the SUN can do in two
instructions. I tried compiling a group of C routines on the SUN to
assembler then shoving the assembly code to the Amiga and assembling it there
and linking it with the rest of Icon, and it reduced the code size by 45k!.
If you need any help with smalltalk, assuming you haven't changed your mind,
please let me know. If you'd like to do some of the stuff in C could be done
on the SUN and run through this 68000 code optimizer I have that produced
pretty decent code, especially compared to lattice. As long as the routines
don't contain anything specific to amiga such as I/O or floating point, I
have been doing this a lot to gain execution time without losing access to C.
I am getting pretty desparate about Icon, I've got a deadline that I'm
probably going to miss, and I've been reduced to trying every thing but magic
to get it to run. I need help too, but don't know what to do. Bye for
now – must dash! Gary