Lukas,
Where do you want me to work on?
I cannot run smallwiki2, I got a rollback.
It is because of the method: StructureFactory>>defaultFolder which is called
somewhere.
This is something I can fix.
Alexandre
On Mon, Sep 20, 2004 at 04:53:49PM +0200, Lukas Renggli wrote:
Hi Alex,
I'm
very interested what everybody thinks about this
(radical) change in the design?
I do not see where are decorators. The class Page and GenericStructure
does not have any variable or method related to them.
Note that I loaded the last version of Smallwiki2 from cincom's Store.
take the one from SCG StORE, I worked on there and didn't touch the
previous on Cincom StORE for a while.
* I
implemented a more robust way of looking up pages trough a path.
The new lookup has been taken out of the Structure hierarchy and is
put
into a visitor. It supports (unix-)paths starting at current position
'abc/def', paths starting at the root of the wiki '/abc/def', relative
paths '../abc' and all combinations of those. There are a lot of
tests.
I think this will make everything much more easy to use, especially
for
the end users.
Yep, it sounds fine. Are there some test? It would help me to have a
look at it.
Yeah, for the stuff implemented there are tests. For the other way
round you just have to reverse the tests, I suppose.
Mhh, all
these changes made break the whole command-pattern, the
context hierarchy and all the views of course. There will be some work
needed to adapt the changes.
I feel a bit lost. Why do you want to implement the command pattern?
Having undo-redo mechanism is quite easy to implement with it. Instead
of the action mechanism present in Smallwiki1 ?
Have a look at the latest code ;)
Yes, this
is a very good idea! I'm willing to spend one day a week to
do pair-programming on SmallWiki. Sometime by the end of the next week
would be fine.
Unfortunately I cannot really spend one day a week. I will try to
spend time when I can because I like and trust in Smallwiki.
Note that I leave tomorrow evening. I will be able to check my emails
this week, but I cannot bound the latency of my answers :-)
Yeah, glad to know that you are busy as well. I have a lot of other
things to do as well, therefore I would prefer to postpone it a few
weeks.
Cheers,
Lukas
--
Lukas Renggli
http://renggli.freezope.org