freenode/#clasp - IRC Chatlog
Search
23:42:30
drmeister
I'm writing an optimization pass for aclasp/bclasp that rewrites the llvm-ir to convert activation frame references that don't need to be closed over into alloca's.
23:44:41
drmeister
I'm still working on it - but cclasp compiles with it - about 3/4 of variables are being converted to alloca's
23:47:32
drmeister
Rather - useless activation frames - ones for which all of the slots have been supplanted by allocas
23:48:10
drmeister
It means rewriting more instructions to remove lexical environments from the chain of environments.
23:51:02
drmeister
I'm seeing things that I haven't seen before. Like arguments of functions being passed untouched to inner calls with no intermediate variables.
23:52:05
drmeister
Once I eliminate the useless activation frames there should be a lot less consing of memory when bclasp runs.
23:52:46
drmeister
I also discovered a bug in optional argument handling in cclasp - fixed now. I don't know why it didn't bite us.
23:54:11
drmeister
Trying to put it in words. The simple answer is that there were some code paths that had uninitialized optional sensors
23:55:36
drmeister
Anyway - it's fixed now. There is only one argument processing code generator now.
3:28:27
beach
I have 16GB of RAM, which was a lot when I got this computer. It is still enough for most work I do. But the next one will have more.
3:32:16
loke
If you have 4 slots in a desktop machine, you can get 8×4 GB for 84 SGD per unit = 336 SGD = 209 €
3:33:53
loke
4 kWord (18-bit) for 175 USD... Pretty good price: http://www.ebay.com/itm/Ampex-4K-x-18-Ferrite-Core-Memory-Stack-WDL-SE193224-Vintage-/380751975698
3:49:47
beach
I like my old monitors and they work well, but I suspect I won't be able to hook them up to a modern graphics card.
5:27:32
loke
https://www.newegg.com/global/sg/Product/Product.aspx?Item=N82E16812400292&cm_re=dvi_hdmi_adapter-_-12-400-292-_-Product
5:28:23
loke
https://www.newegg.com/global/sg/Product/Product.aspx?Item=15Z-004J-00012&cm_re=dvi_hdmi_adapter-_-15Z-004J-00012-_-Product
6:11:56
Shinmera
loke: DVI->HDMI only works if it's D-DVI and not A-DVI. For the latter you need an active converter.
6:13:51
Shinmera
beach: Make sure you get RAM with ECC. That's usually a bit more expensive, but well worth the stability and durability increase.
6:52:02
Shinmera
loke: Sure, but given that he's probably gonna get a pretty good new machine, I'd be surprised if it didn't support ECC.