Tuesday, June 30, 2009
Saturday, June 27, 2009
Proxies
So, I am writing about proxies and I just found how to implement them without instance variables. This allows thread safety and a single Proxy class. This is a discovery I didn't expect at all. Wonderful, wonderful.
Update: I just finished the section on proxies. The draft is 314 pages, even though it lost 8 pages' worth of chapter headings that belong to volume 2. Now, the rather large section on class based polymorphism.
Posted by
Andrés
at
17:13
0
comments
Finally, lots of RAM for a good reason
I realized I need to study the structure of Z^*_{2^32} in detail. In particular, Carmichael's function shows there are at least 2 multiplicative subgroups within Z^*_{2^32}. I have to partition Z^*_{2^32} into all such subgroups and study them further.
At last, a reasonable way to put more than 4 gb of RAM to good use...
Posted by
Andrés
at
03:37
0
comments
Friday, June 26, 2009
Open mouth, insert foot, chew
(source)
For NASA, space is still a priority.
The future will be better tomorrow.
Posted by
Andrés
at
21:51
2
comments
Thursday, June 25, 2009
Another reason to do your own thinking
Check this out: people are "famous" because others talk about them... the status of celebrity exists only in the eye of the beholders.
Posted by
Andrés
at
19:14
0
comments
Tuesday, June 23, 2009
See? Ten is a good number!
Here's a new Smalltalk consulting firm called 10 Pines. How about that!
Posted by
Andrés
at
16:44
0
comments
Look Ma, no WinVICE!
Aha! Somebody took a photo of the C64 emulator running in VisualWorks (here's the context). Erm, you're going to ESUG, right? I am telling you right now:
Posted by
Andrés
at
01:07
0
comments
Sunday, June 21, 2009
Moving along, slower...
For the Fundamentals book, I managed to finish the section on object identity tests for the polymorphism chapter. I think it's pretty clear that things like isKindOf:, respondsTo: and includesBehavior: are a terrible idea for the vast majority of applications. Now I just have to write about proxies, and then there's a large section on class side polymorphism.
Also, the draft is growing again... after slimming down to 302 pages, it's up to 312 pages now. Maybe I should cut down the page estimate to about 400 pages...
Posted by
Andrés
at
11:48
0
comments
Thursday, June 18, 2009
New VisualWorks forum!
There is a new VisualWorks forum here. I think this is a great addition to the VisualWorks community resources. Join in (then you get to see all the sub forums)!
Posted by
Andrés
at
15:40
0
comments
Tuesday, June 16, 2009
FTP server back in business
I just restored service at ftp://sqrmax.homeip.net. The user changed to 'smalltalk'. The password is still 'now'. Enjoy!
Posted by
Andrés
at
00:03
0
comments
Sunday, June 14, 2009
Another day, another burst
In the past couple hours, I rewrote over 20 pages. I just have 11 pages to rewrite. Also, I dropped another 2 pages' worth of unnecessary stuff. Things are moving along... I should be done in a while.
Update: I am done rewriting. 54 pages in 2 days, with time to spare. I really need to switch contexts though...
Posted by
Andrés
at
18:22
0
comments
Saturday, June 13, 2009
Burst mode
I rewrote 17 pages in 2 hours. Just 36 pages to go. I need a little break.
Posted by
Andrés
at
19:09
0
comments
Wednesday, June 10, 2009
Rewriting with a two finger algorithm
I rewrote the tail of the draft, and therefore I just have to get to page 279. The left finger progressed to page 226. Just 54 pages to rewrite.
Posted by
Andrés
at
00:33
0
comments
Sunday, June 07, 2009
More rewrite progress
Alright, I just finished rewriting chapter 4 of the first Fundamentals book volume. I am at page 221 of 306. A bit of additional patience, and I should be working on the yet unwritten rest of chapter 5. I need to start thinking about the cover for the two volumes, too...
Posted by
Andrés
at
19:00
0
comments
Tuesday, June 02, 2009
Rewriting...
The Fundamentals rewriting effort has progressed substantially. I am currently at page 195 out of 306. The leading edge is within reach. Just 111 more pages of rewriting, and it's time for new material.
Let's see, last time I wrote it was May 10th, and at that point I was at page 97. Thus, I rewrote 98 pages in 23 days, at an average rate of ~4.23 pages a day. Thus, I should be done with the rewrite by the end of June. That's unacceptable. I need to go much faster than that. We'll see...
Update: 3.5 hours later, I am at page 204.
Posted by
Andrés
at
22:19
2
comments
