[Date Prev][Date Next][Thread Prev][Thread Next][Author Index][Date Index][Thread Index]

Weekly Planning Meeting, 7/17



Highlights 7/17:

The big congratulations this week go to hill, ravi and rick. 
Mr. hill found and repaired the big garbage collector usage bug 
that had been haunting the system; where it used to require 135MB 
of virtual memory to run the server tests, it now takes 6.5 MB. 
Mr. hill is continuing the hunt, however: he thinks that about 
half of that space is still being wasted. Meanwhile ravi continued 
performance improvements on the server; now the server is running 
between 3 and 4 times as fast as it had been. And rick upgraded 
all the existing Montage code to work with Moose (uh, yeah, there's 
a name conflict here: this Moose is the object oriented extension 
to Scheme that paul has built;this is not a moose we want to 
kill :-)

Congratulations also go to hugh. Hugh has double-click opening 
and closing children.

The moose hunter/killer award goes to everyone who contributed 
to the discussions of object purging, which includes almost everyone 
at Xanadu except the Vice President :-) Last week's moose was 
killed quite dead; unfortunately, it bore children before dying, 
and so the next big moose is to prevent an unbounded depth of 
recursion under worst case conditions while reading/writing to 
disk.

The big welcome this week goes to Chris Hibbert, the newest programmer 
on the Xanadu team. Chris's main job will be to build elements 
of Tapestry that will be shared by all three platforms (sun, 
pc, and mac).

Meetings:  Chris, markm, stubble shrinkage. Roland, markm, michael, 
xlint. Bill, hugh, fix quickmail hard disk. Hill, markm, matching 
on underscore. Markm, dean, does not propagating unreadable clubs 
optimization overlap delayed installation in ent? Dean, ravi, 
roger, hugh, fm stuff. Marcs, chip, 4.1 on Victoria. Michael, 
dean, markm, LRU on RAM objects (snarfs, flocks, etc). Markm, 
dean,  discuss booting. 


Anyway, this week's task list is as follows:

A.       dean

     7/24/90     flush RAM
     8/17/90     berts & stamps gc

B.       hill

x    7/17/90     find and kill garbage collection usage bug!
     7/24/90     pick up another 3MB of RAM from the server
     8/10/90     enhance translator with ixx

C.       hugh

x    7/17/90     double click open/close children
     7/24/90     doing image (2)
     7/24/90     implement warp (4)
     7/24/90     run compositors (2)

D.       markm

x    7/17/90     3 moose hunting meetings
     7/24/90     message on overloading
     7/24/90     message on garbage collection
     7/24/90     write C++ 2.1 report
     7/24/90     permission system tester
     7/24/90     update canopies
     7/30/90     club members (10)

E.       marcs

x    7/17/90     negotiate with key logic
     7/24/90     investigate xanadu trademark infringement
     7/24/90     collect sqa notes
     7/24/90     prep round 2 of key logic negotiation
     8/24/90     start second round of patenting work
     8/30/89     figure out whether links are standalone objects

F.       michael

     7/24/90     snarf transceiver working
     7/30/90     discover size and construct ram object (6)
     8/08/90     write Shepherd Stub recipe (4)
     8/08/90     teach stubble to shepard stubs, shepherd recipe (2)
     8/15/90     chameleon stubs (12)

G.       ravi

x    7/17/90     accelerate server by 3x
     7/24/90     fix up fm for building user views of permissions

H.       bobp

     7/24/90     review issues in SXI
     7/24/90     implement SXI
I.       roger

     7/24/90     scroll bars in tapestry
     7/24/90     make fonts work
     7/24/90     xanatext in xwindows

J.       roland

     7/24/90     run xlint over all of xanadu
     7/24/90     xlint check for assign to a parameter variable and assignment to "this"
     7/26/90     fix stubble for 1-way connections for dean
     7/26/90     xlint look for missing redundant curlies
     7/30/90     write grammar for formic

K.       Bill

     7/24/90     merge with michael
     7/24/90     make garbage collector work across lan
     7/24/90     figure proxy level protocol
     7/24/90     figure out dependencies 

L.       Joel


M.       Jacque

     7/10/90     new flat view scroll bars

M.       Chris

     7/24/90     spin up

N.       Rick

x    7/17/90     ditch old oops based minibrowser, replace with Moose
     7/24/90     models for manipulators
     7/24/90     fix scheme garbage collector
     7/24/90     finish basic graphic window

O.       Paul

x    7/10/90     class system working
     7/17/90     fix binding instance variables

P.       Andy

x    7/17/90     got OS/2 up and running
     7/24/90     SIOD running under OS/2 with lots of objects
     7/24/90     figure out how to port elk to OS/2
     8/17/90     port elk to OS/2

L.       Small Tasks List
    Cleanup region code
    Sequence # in smalltalk, dean & michael versions
    Test files

L.       Deferred Meetings:

     Bill, michael, NEWS versions. 
     Roger, hugh, reproducible Tapestry tests. 
     discuss stubble for ADI with autodesk
     Bobp, joel, marcs, discuss Apple and smalltalk. 
     Marcs, dean, joel, parc place strategy. 
     Dean, michael, structured debug on the ent. 
     Michael, dean, break up the ent for the disk on Tuesday. 
 
     Michael, dean, markm, ravi, efficiency of internsets.
     Roger,, hugh, dean, ravi discuss system independent attributes 
              for the frontends  after fm does paragraphs.
     Roland, dean, discuss xlint commands in smalltalk. 
     Markm, hill, discuss explicit deletion of orgls & refcount deletion. 
     Markm, hill, discuss exception handling on sensors between comm handlers.
     Dean, roger, michael, markm, discuss sequence numbers of size 4 billion. 
     Dean, markm, discuss intersecting backfollow ideas. 
     joel, marcs, discuss terminology in X++ for developer release 
              (particularly necromancers and related tools)
     Ravi, roger, discuss common view.

M.       Unassigned

     merge contact databases
     scenario documents (markm, dean
     tutorial for users on the frontend
     reference manual for users on the frontend
     test scaffolding, code exercisers

--marcs