(name 'Kobjects-yo.43' message 'FRP stuff migrated to LObjects.' id '23ccde90-c1f5-984f-9da8-80151cc9730f' date '25 January 2012' time '2:19:21.863 pm' author 'yo' ancestors ((name 'Kobjects-yo.42' message 'Cleaner code for evaluation.' id '4e14d31e-86ff-42f1-99b4-bf5101a8c391' date '24 January 2012' time '11:30:23.984 am' author 'yo' ancestors ((name 'Kobjects-yo.41' message 'A tentative version.' id 'ac304593-999a-4d68-b763-684f9e24ad6e' date '16 January 2012' time '9:01:15.912 pm' author 'yo' ancestors ((name 'Kobjects-yo.40' message 'mergeE works.  The timers have a flaw right now.  As exhibited in example6, two timers firing at close interval may cause only one evaluation.  (Which, in a sense should not matter as things should work functionally, but ...)' id '1b377c06-dc9a-4753-87df-847cbb4ed526' date '11 January 2012' time '9:30:55.895 am' author 'yo' ancestors ((name 'Kobjects-yo.39' message 'Syntax change for self-updating cell.' id '4dbdf554-591b-4d6d-bd83-3af76308796f' date '9 January 2012' time '5:56:39.958 pm' author 'yo' ancestors ((name 'Kobjects-tk.38' message '[ ] (KDBJrTest new test3) to test a proposed method to compute the combined contents of a KBox that is a page in a stack with a background.  See Ted''s memos.  

Delegation mechanism is not hooked up.  Getters need to test for Delegates object as value of a slot, and look up parent chain.  See error in (KDBJrTest new test3)

[ ] Bug in KContentsCollection makeRoomAtLastFor: fixed.  KContentsCollection>>copy defined (poorly).' id 'e58a3001-1b88-4c05-8892-bce34e0e0fa6' date '9 January 2012' time '4:19:32.457 pm' author 'tk' ancestors ((name 'Kobjects-yo.37' message 'Allows variables in the @assignment.' id '328fe484-d43b-4782-8394-ca0afe36c324' date '17 December 2011' time '8:48:05.444 pm' author 'yo' ancestors ((name 'Kobjects-tak.36' message 'If expression in KFormula' id 'fcfc9939-d9eb-4d3d-999b-de81ea534947' date '16 December 2011' time '4:30:45.895 pm' author 'tak' ancestors ((name 'Kobjects-yo.35' message 'Update assignment can be dynamically changed.' id 'bbda8d7c-0ca8-4589-9392-944184404624' date '13 December 2011' time '11:58:09.089 am' author 'yo' ancestors ((name 'Kobjects-yo.34' message 'Unary also works in a function.' id '54007967-c7f7-4d25-bea4-c602c3a8eae4' date '12 December 2011' time '11:01:22.122 pm' author 'yo' ancestors ((name 'Kobjects-yo.33' message 'Unary expression works (if it is not in a function).' id 'f9122385-b8f7-4fc6-9d77-a39d814efc58' date '12 December 2011' time '10:47:28.594 pm' author 'yo' ancestors ((name 'Kobjects-yo.32' message 'Clean up code.  Most notably, the updating assignment is now a short hand form of a combinator, almost like collectE.  functions now can have free variables.' id '5cb676f2-83ea-4759-98b0-abe4952a123d' date '12 December 2011' time '9:06:49.036 pm' author 'yo' ancestors ((name 'Kobjects-yo.31' message 'A very bad hack to sort some independent streams.' id '75d29ae1-7117-43ab-9238-6f22744d80b8' date '12 December 2011' time '4:30:18.267 pm' author 'yo' ancestors ((name 'Kobjects-yo.30' message 'Some support functions.  Automatic re-evaluation when a scalar value is re-assigned from UI.' id '8e985921-8455-4617-b162-9c36f567e1c9' date '12 December 2011' time '3:43:11.371 pm' author 'yo' ancestors ((name 'Kobjects-yo.29' message 'Fix a typo.' id '04806694-11b6-40bc-887b-295c37c5a1ca' date '10 December 2011' time '1:01:37.757 am' author 'yo' ancestors ((name 'Kobjects-yo.28' message '@-notation is introduced.' id '42867435-1c57-4ea1-a58f-bd51403a74c2' date '10 December 2011' time '12:31:35.623 am' author 'yo' ancestors ((name 'Kobjects-yo.27' message 'Object notation is introduced.' id 'f6412c0e-4ec6-46f7-8fe0-f2d73f08856f' date '9 December 2011' time '3:42:16.723 pm' author 'yo' ancestors ((name 'Kobjects-tak.26' message 'sqnumber' id 'a321731e-cd45-4683-aee8-a9a667109baa' date '9 December 2011' time '3:40:03.164 pm' author 'tak' ancestors ((name 'Kobjects-tak.25' message 'Every context menu in the field pane works.
(add key, remove key, inspect, toggle running, etc.)' id 'dbc8b922-7369-4985-ac7e-63010a34715a' date '8 December 2011' time '4:20:23.17 pm' author 'tak' ancestors ((name 'Kobjects-yo.24' message 'Remove obsoleted methods.  accepts optional semi-colon.' id 'f1305d8a-af0e-44ce-91c2-6f894536f5de' date '8 December 2011' time '3:47:15.002 pm' author 'yo' ancestors ((name 'Kobjects-yo.23' message 'Assignment into properties.  valueNow() is added.' id 'a4baaf96-8ab0-4172-b88e-4aaf352333e5' date '8 December 2011' time '3:04:13.718 pm' author 'yo' ancestors ((name 'Kobjects-tak.22' message 'make KEventStreamInspector accept: works (only for formula pane).' id '39710e5e-5312-49ba-8558-7f4e32eb1181' date '8 December 2011' time '11:30:30.891 am' author 'tak' ancestors ((name 'Kobjects-tak.21' message 'KEventStreamInspector shows formula' id 'fbbda89b-8e30-4749-acdf-d114aa410ef4' date '7 December 2011' time '4:56:30.521 pm' author 'tak' ancestors ((name 'Kobjects-yo.20' message 'A bit more clean up before taking on the array and property access.' id '74cd3de6-f069-48fd-8f0d-fb6f73905089' date '7 December 2011' time '2:29:55.199 pm' author 'yo' ancestors ((name 'Kobjects-yo.19' message 'new protocol to add and retrieve formulae.' id '4fc46ca9-049b-4c26-816d-89d1ba327398' date '7 December 2011' time '2:02:36.301 pm' author 'yo' ancestors ((name 'Kobjects-yo.18' message 'source now contains the original source.' id '9abe09d6-0d76-4900-b8b2-5a2c612f0ad2' date '7 December 2011' time '11:27:44.765 am' author 'yo' ancestors ((name 'Kobjects-tak.17' message 'A simple inspector to show state in KObject and KEventStream.

try
KEventStreamInspector example1' id '132241ea-d5ff-4c54-842f-26e737472130' date '7 December 2011' time '10:40:03.188 am' author 'tak' ancestors ((name 'Kobjects-yo.16' message 'Further clean up so KEventStreamInfo is no longer needed..  Also, keep the cached sort results.' id '5b409b98-a3b9-4eb3-841c-53b48fba43aa' date '6 December 2011' time '3:21:53.442 pm' author 'yo' ancestors ((name 'Kobjects-yo.15' message 'Enforce use of symbols.  Change tsort algorithm.' id 'c92ea8e7-6ae4-442c-a218-f03945f1795a' date '5 December 2011' time '11:59:13.991 pm' author 'yo' ancestors ((name 'Kobjects-yo.14' message 'Now allows multiple-line scripts.' id 'bc492917-3b3e-4620-8d5d-5a0b1dd4d933' date '5 December 2011' time '10:11:42.909 pm' author 'yo' ancestors ((name 'Kobjects-yo.13' message 'The initial version of KObject-FRP.' id 'abfa29bb-1454-4a3c-8b94-27baa905386f' date '2 December 2011' time '1:41:04.652 am' author 'yo' ancestors ((name 'Kobjects-yo.12' message 'The initial version of ObjectSpace.' id '560eccf3-0b23-40cf-a104-510d612e3394' date '1 November 2011' time '10:48:16.104 am' author 'yo' ancestors ((name 'Kobjects-bf.11' message 'postscript: recompile all KProtoObject subclasses, not just KObject subclasses' id 'beed9de2-3525-4858-9138-6ad8ef1eae46' date '18 October 2011' time '3:10:53.375 pm' author 'bf' ancestors ((name 'Kobjects-bf.10' message 'add package postscript so everything is compiled correctly' id '1d698845-2e1d-4197-a4ea-0ea6189f11c0' date '11 October 2011' time '1:24:01.935 pm' author 'bf' ancestors ((name 'Kobjects-yo.9' message 'A revival.  The test around tuple space works.' id 'ef6ed4d1-d497-4774-add8-410ca458a387' date '7 October 2011' time '3:34:42.202 pm' author 'yo' ancestors ((name 'Kobjects-tak.8' message '#2585:
Change Set:		adaptToWorld-tak
Date:			28 June 2011
Author:			Takashi Yamamiya

Use adaptToWorld: (with colon) instead of adaptToWorld.' id '9dbe36f0-71b7-43e2-9af1-17e034f1c92b' date '28 June 2011' time '11:44:53.803 am' author 'tak' ancestors ((name 'Kobjects-yo.7' message 'b := KBox new.
b install: KPanHandler new.
KLesserphicMorph new openInWorld window add: b.
($a to: $g) do: [:c |
	a := KBox shape: (KFamily defaultFont glyphAt: c charCode).
	b add: a].
b layout: KHorizontalLayout new.' id '9f8478de-62c0-2e47-9d44-ae4290ed7531' date '7 April 2011' time '10:41:27.154 pm' author 'yo' ancestors ((name 'Kobjects-yo.6' message 'b := KBox new.
b install: KPanHandler new.
KLesserphicMorph new openInWorld window add: b.
a := KBox shape: (KFamily defaultFont glyphAt: $g charCode).
b add: a.
a pivotPosition: 0,0.' id '9fdea2a5-bfe7-7644-a88b-d43cf4b92ca6' date '6 April 2011' time '3:50:32.072 pm' author 'yo' ancestors ((name 'Kobjects-yo.5' message 'Try this:

b := KBox new.
b install: KPanHandler new.
KLesserphicMorph new openInWorld window add: b.
a := KBox new.
b add: a.
a bottomLeft: 10@10.' id 'fda46e39-1bfd-b34a-a575-84494aaf95b0' date '6 April 2011' time '11:00:23.215 am' author 'yo' ancestors ((name 'Kobjects-yo.4' message 'empty log message' id 'c003600c-7c1e-9b46-ac1f-8559911911d4' date '5 April 2011' time '3:33:01.081 pm' author 'yo' ancestors ((name 'Kobjects-yo.3' message 'empty log message' id 'e46da1eb-6702-2c40-8614-7a42a4bc8da0' date '5 April 2011' time '11:25:11.642 am' author 'yo' ancestors ((name 'Kobjects-yo.2' message 'Box related classes.  Compilier is fixed (I think).' id '1c540188-ad21-3c4a-8e23-fce8aad52ade' date '1 April 2011' time '1:35:49.111 pm' author 'yo' ancestors ((name 'Kobjects-yo.1' message 'empty log message' id 'f02b70e6-78ba-5d41-a923-bfdba7aa8c6e' date '30 March 2011' time '12:59:34.014 pm' author 'yo' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())