Hi Mark,
Thanks for reporting this! I will fix those items in the next days.
Mark A. Schwenk wrote:
I installed SmallWiki in Squeak today--I'm
impressed! Thanks for sharing
this.
When trying to get SmallWiki started, I found that the method in the
attached changeset was sending #removeAtIndex: instead of #removeAt: to
an OrderedCollection instance.
After getting it up and running, I ran the SmallLint methods sent but
not implemented checks and found the following issues:
#postCopy should be implemented in Object. The following send super
postCopy but don't have any superClass that implements it:
SWUser
SWText
SWDocumentComposit
SWDocumentComposite
SWBasicRole
SWStructure
SWPropertyManager
SWDocumentComposit is probably a typographical
error--SWDocumentComposite was probably intended. It appears that
something strange is going on with these two similarly named classes.
SWSIXXStorage>>directoryTime sends #hour to a TimeStamp instance, which
is not implemented.
SWServer>>emitContext:on: sends #localScope which is not implemented.
SWCode>>internalEvaluate:on:with: sends
#evaluate:in:allowReceiver:receiver:environment:notifying:ifFail:handler: to a Compiler
instance, which is not implemented.
-Mark
------------------------------------------------------------------------
'From Squeak3.6 of ''6 October 2003'' [latest update: #5424] on 15
November 2003 at 8:14:55 pm'!
!SWWikiParser methodsFor: 'private' stamp: 'mas 11/15/2003 17:27'!
mergeItems: anOrderedCollection withClass: aClass using: aBlock
anOrderedCollection size - 1 to: 1
by: -1
do:
[:i |
| current next |
current := anOrderedCollection at: i.
(current class = aClass
and: [(next := anOrderedCollection at: i + 1) class = aClass])
ifTrue:
[aBlock value: current value: next.
anOrderedCollection removeAt: i + 1]].
^anOrderedCollection! !
Regards
Chris Burkert
--
http://www.chrisburkert.de/