initial Context modularization
Here is the initial Context modularization, describing the behavior necessary to serve a website for module discovery and management, appear as a WebDAV filesystem, keep track of changes, and serve modules to other systems.
The system consists of 32 modules, 179 classes, and 1953 methods.
1. fundamental constants
1. Boolean
1. ifFalse:
2. ifTrue:
3. ifTrue:ifFalse:
4. not
2. False
5. ifFalse:
6. ifTrue:
7. ifTrue:ifFalse:
8. not
3. True
9. ifFalse:
10. ifTrue:
11. ifTrue:ifFalse:
12. not
2. numbers
4. Float
13. *
14. +
15. -
16. /
17. =
18. abs
19. absPrintOn:base:
20. adaptToInteger:andSend:
21. asFloat
22. asTrueFraction
23. exp
24. exponent
25. floorLog:
26. hash
27. isFloat
28. isInfinite
29. isNaN
30. ln
31. negated
32. raisedTo:
33. reciprocal
34. reciprocalLogBase2
35. shallowCopy
36. sign
37. significand
38. timesTwoPower:
39. truncated
40. (class) infinity
41. (class) initialize
42. (class) nan
43. (class) negativeZero
44. (class) readFrom:
45. (class) readFromProxyStream:for:
5. Integer
46. *
47. +
48. -
49. /
50. //
51. <
52. asCharacter
53. asFloat
54. asInteger
55. bitAnd:
56. bitClear:
57. bitInvert
58. bitOr:
59. bitShift:
60. bitShiftMagnitude:
61. bitXor:
62. ceiling
63. copyto:
64. digitAdd:
65. digitCompare:
66. digitDiv:neg:
67. digitLogic:op:length:
68. digitLshift:
69. digitMultiply:neg:
70. digitRshift:bytes:lookfirst:
71. digitSubtract:
72. floor
73. growby:
74. growto:
75. hash
76. highBit
77. isInteger
78. lastDigit
79. normalize
80. quo:
81. timesRepeat:
82. truncated
83. (class) new:neg:
84. (class) readFrom:
85. (class) readFrom:base:
6. LargeNegativeInteger
86. abs
87. highBit
88. negated
89. negative
90. normalize
91. sign
7. LargePositiveInteger
92. *
93. +
94. -
95. /
96. //
97. =
98. \\
99. abs
100. bitAnd:
101. bitOr:
102. bitShift:
103. bitXor:
104. digitAt:
105. digitAt:put:
106. digitLength
107. highBit
108. negated
109. negative
110. normalize
111. quo:
112. sign
8. Number
113. *
114. +
115. -
116. /
117. //
118. \\
119. abs
120. adaptToInteger:andSend:
121. ceiling
122. floor
123. isNumber
124. negated
125. negative
126. quo:
127. raisedTo:
128. raisedToInteger:
129. to:
130. (class) readFrom:
131. (class) readFrom:base:
132. (class) readFromProxyStream:for:
133. (class) readRemainderOf:from:base:withSign:
9. Object
134. adaptToInteger:andSend:
135. isFloat
10. Random
136. initialize
137. next
138. nextValue
139. (class) new
11. SmallInteger
140. *
141. +
142. -
143. /
144. //
145. =
146. \\
147. asFloat
148. bitAnd:
149. bitOr:
150. bitShift:
151. bitXor:
152. digitAt:
153. digitAt:put:
154. digitLength
155. hash
156. hashMultiply
157. highBit
158. highBitOfPositiveReceiver
159. identityHash
160. quo:
3. collection support
12. ArrayedCollection
161. size
162. (class) new
163. (class) with:
164. (class) with:with:
165. (class) withAll:
13. Association
166. key:value:
167. value
168. value:
169. (class) key:value:
14. Collection
170. addAll:
171. anySatisfy:
172. asArray
173. collect:
174. copyWithout:
175. detect:
176. detect:ifNone:
177. do:
178. emptyCheck
179. errorNotFound:
180. hash
181. includes:
182. includesAnyOf:
183. inject:into:
184. isEmpty
185. reject:
186. remove:
187. remove:ifAbsent:
188. select:
189. size
190. (class) withAll:
15. Link
191. nextLink
192. nextLink:
193. (class) nextLink:
16. LookupKey
194. <
195. =
196. hash
197. isVariableBinding
198. key
199. key:
200. (class) key:
17. SequenceableCollection
201. ,
202. =
203. allButLast
204. allButLast:
205. appendingStream
206. asArray
207. at:ifAbsent:
208. atAllPut:
209. checkedAt:
210. collect:
211. collect:intoAnInstanceOf:
212. copyFrom:to:
213. copyReplaceFrom:to:with:
214. copyTo:
215. copyWith:
216. do:
217. emptyWritableStream
218. first
219. from:to:put:
220. hasEqualElements:
221. hash
222. includes:
223. indexOf:
224. indexOf:ifAbsent:
225. indexOf:startingAt:ifAbsent:
226. last
227. remove:ifAbsent:
228. replaceFrom:to:with:
229. replaceFrom:to:with:startingAt:
230. second
231. select:
232. shallowCopy
233. swap:with:
4. ordered collections
18. Array
234. asArray
19. ByteArray
235. asByteArray
236. asString
237. hash
238. replaceFrom:to:with:startingAt:
20. Interval
239. =
240. add:
241. at:
242. at:put:
243. collect:
244. copy
245. do:
246. first
247. hash
248. includes:
249. last
250. remove:
251. setFrom:to:by:
252. shallowCopy
253. size
254. species
255. (class) from:to:by:
21. LinkedList
256. add:
257. addFirst:
258. addLast:
259. do:
260. first
261. isEmpty
262. last
263. remove:ifAbsent:
264. removeFirst
22. OrderedCollection
265. add:
266. addAll:
267. addAllLast:
268. addFirst:
269. addLast:
270. at:
271. at:put:
272. collect:
273. copyEmpty
274. copyFrom:to:
275. copyReplaceFrom:to:
276. do:
277. errorNoSuchElement
278. grow
279. growSize
280. insert:before:
281. makeRoomAtFirst
282. makeRoomAtLast
283. remove:ifAbsent:
284. removeFirst
285. removeIndex:
286. reset
287. select:
288. setCollection:
289. size
290. (class) new
291. (class) new:
23. SharedQueue
292. init:
293. isEmpty
294. makeRoomAtEnd
295. next
296. nextPut:
297. peek
298. size
299. (class) new
300. (class) new:
24. SortedCollection
301. =
302. add:
303. addAll:
304. addFirst:
305. at:put:
306. collect:
307. copy
308. copyEmpty
309. defaultSort:to:
310. indexForInserting:
311. insert:before:
312. reSort
313. sort:to:
314. sortBlock:
315. (class) new:
316. (class) sortBlock:
5. unordered collections
25. Dictionary
317. =
318. add:
319. associationAt:
320. associationAt:put:
321. associationsDo:
322. at:
323. at:ifAbsent:
324. at:put:
325. collect:
326. copy
327. do:
328. errorKeyNotFound
329. errorValueNotFound
330. includes:
331. includesAssociation:
332. includesKey:
333. keyAt:
334. keyAtIdentityValue:ifAbsent:
335. keyAtValue:
336. keyAtValue:ifAbsent:
337. keys
338. keysAndValuesDo:
339. keysDo:
340. noCheckAdd:
341. rehash
342. remove:
343. remove:ifAbsent:
344. removeKey:
345. removeKey:ifAbsent:
346. removeUnreferencedKeys
347. scanFor:
348. select:
349. unreferencedKeys
350. valuesDo:
26. IdentityDictionary
351. keyAtValue:ifAbsent:
352. keys
353. scanFor:
27. IdentitySet
354. scanFor:
28. Set
355. =
356. add:
357. asSet
358. atNewIndex:put:
359. collect:
360. copy
361. copyWithout:
362. do:
363. findElementOrNil:
364. fixCollisionsFrom:
365. fullCheck
366. grow
367. growSize
368. includes:
369. init:
370. keyAt:
371. like:
372. noCheckAdd:
373. rehash
374. remove:ifAbsent:
375. scanFor:
376. size
377. swap:with:
378. withArray:
379. (class) new
380. (class) new:
381. (class) sizeFor:
6. textual collections
Object
382. asString
Set
383. array
384. like:
29. String
385. <
386.
389. >=
390. at:
391. at:put:
392. compare:with:collated:
393. hash
394. indexOf:
395. indexOfAscii:inString:startingAt:
396. indexOfSubCollection:startingAt:ifAbsent:
397. replaceFrom:to:with:startingAt:
398. string
399. (class) initialize
400. (class) stringHash:initialHash:
30. Symbol
401. =
402. at:put:
403. clone
404. copy
405. flushCache
406. replaceFrom:to:with:startingAt:
407. shallowCopy
408. species
409. string:
410. (class) compactSymbolTable
411. (class) intern:
412. (class) internCharacter:
413. (class) lookup:
7. exceptions
31. Context
414. findNextHandlerContextStarting
415. isHandlerContext
416. isUnwindContext
32. Error
417. defaultAction
33. Exception
418. defaultAction
419. findHandlerFrom:
420. handlerAction
421. messageText
422. messageText:
423. pass
424. receiver
425. resume
426. resume:
427. return:
428. setHandlerFrom:
429. signal
430. signal:
431. (class) ,
432. (class) handles:
8. system exceptions
34. BlockCannotReturn
433. defaultAction
434. result
35. Halt
435. (class) handles:
36. Notification
436. defaultAction
Object
437. halt
438. handles:
37. ZeroDivide
439. dividend:
440. (class) dividend:
9. internal streams
38. PositionableStream
441. allButLast:
442. atEnd
443. collection:
444. collection:position:readLimit:
445. contents
446. emptyCollection:
447. first
448. includes:
449. increaseAvailableReadingCapacity
450. inject:into:
451. isEmpty
452. last
453. last:
454. next
455. next16Bits
456. next:
457. nextWord
458. peek
459. peekFor:
460. position
461. position:
462. reset
463. setInitialReadLimit
464. size
465. skip
466. skip:
467. upTo:
468. (class) emptyOn:
469. (class) on:
470. (class) on:to:setPositionBefore:
39. Stream
471. atEnd
472. contents
473. do:
474. isEmpty
475. next
476. next:
477. size
String
478. (class) cr
479. (class) tab
40. WritableStream
480. contents
481. emptyCollection:
482. hash
483. increaseAvailableWritingCapacity
484. isEmpty
485. nextPastEndPut:
486. nextPut:
487. nextPutAll:
488. position:
489. previousTake
490. previousTake:
491. reset
492. resetAndBeEmpty
493. setInitialReadLimit
494. size
495. writingCapacityIncreaseAmount
496. (class) atTheEndOn:
497. (class) on:
498. (class) with:
10. object representation
41. Behavior
499. addObsoleteSubclass:
500. addSelector:withMethod:
501. allInstVarNames
502. allInstances
503. allInstancesDo:
504. basicNew
505. basicNew:
506. becomeUncompact
507. canUnderstand:
508. canZapMethodDictionary
509. classVariablesPool
510. compileAll
511. compileAllFrom:
512. compiledMethodAt:
513. compiledMethodAt:ifAbsent:
514. copy
515. defaultSelectorForMethod:
516. flushCache
517. format
518. includesSelector:
519. indexIfCompact
520. inheritsFrom:
521. instSize
522. instSpec
523. instVarNames
524. isBehavior
525. isBits
526. isBytes
527. isObsolete
528. isPointers
529. isVariable
530. isWeak
531. isWords
532. lookupSelector:
533. methodDict
534. methodDictionary:
535. name
536. new
537. new:
538. obsolete
539. obsoleteSubclasses
540. receivedPools
541. recompile:from:
542. removeObsoleteSubclass:
543. removeSelector:
544. removeSelectorSimply:
545. scopeHas:ifTrue:
546. selectorAtMethod:setClass:
547. selectorsDo:
548. someInstance
549. superclass
550. superclass:
551. superclass:methodDictionary:format:
552. typeOfClass
553. withAllSubclassesDo:
554. withAllSuperclassesDo:
555. (class) canZapMethodDictionary
556. (class) flushObsoleteSubclasses
557. (class) initialize
42. Class
558. allSubclasses
559. baseID
560. baseID:
561. holderOfClassVariablePoolAssociation:
562. instVarMappingFrom:
563. instVarNames
564. isMeta
565. newInstanceFrom:variable:size:map:
566. obsolete
567. removeSelector:
568. setInstVarNames:
569. subclasses
570. subclassesDo:
571. superclass:methodDictionary:format:
572. updateInstances:from:isMeta:
573. updateInstancesFrom:
43. CompiledMethod
574. endPC
575. flushCache
576. frameSize
577. initialPC
578. numArgs
44. Message
579. selector
45. Metaclass
580. addSubclass:
581. allInstances
582. allInstancesDo:
583. canZapMethodDictionary
584. classVariablesPool
585. copy
586. isMeta
587. name
588. new
589. removeSubclass:
590. soleInstance
591. subclasses
592. subclassesDo:
593. subclassesDoGently:
594. (class) new
46. MethodDictionary
595. at:ifAbsent:
596. at:put:
597. copy
598. grow
599. includesKey:
600. keyAt:
601. keyAtIdentityValue:ifAbsent:
602. keysAndValuesDo:
603. keysDo:
604. rehashWithoutBecome
605. removeDangerouslyKey:ifAbsent:
606. removeKey:ifAbsent:
607. scanFor:
608. swap:with:
609. (class) new
610. (class) new:
Object
611. ->
612. =
613. ==
614. at:
615. at:put:
616. basicAt:
617. basicAt:put:
618. basicSize
619. become:
620. becomeForward:
621. beep
622. breakHere
623. class
624. clone
625. copy
626. doesNotUnderstand:
627. error
628. error:
629. errorImproperStore
630. errorNonIntegerIndex
631. errorNotIndexable
632. errorSubscriptBounds:
633. hash
634. identityHash
635. indexIfCompact
636. instVarAt:
637. instVarAt:put:
638. isBehavior
639. isInteger
640. isKindOf:
641. isMemberOf:
642. isNil
643. isNumber
644. name
645. nextInstance
646. notNil
647. perform:
648. perform:with:
649. perform:withArguments:
650. perform:withArguments:inSuperclass:
651. pointsTo:
652. postCopy
653. primitiveFailed
654. respondsTo:
655. shallowCopy
656. size
657. species
658. subclassResponsibility
659. yourself
660. ~=
661. ~~
662. (class) readFromProxyStream:for:
47. Protoclass
663. addSubclass:
664. classVarNames
665. classVariablesPool
666. copy
667. initialize
668. name
669. nameLiteral
670. nameLiteral:
671. obsolete
672. publishedPools
673. publishedPools:
674. receivedPools
675. removeFromSystem
676. removeFromSystem:
677. removeSubclass:
678. setName:
679. subclasses
680. subclassesDo:
681. superclass:methodDict:format:name:organization:instVarNames:classVariablesPool:receivedPools:
682. superclass:methodDictionary:format:
48. Scanner
683. (class) initialize
684. (class) isLiteralSymbol:
11. weak collections
Object
685. actAsExecutor
686. executor
687. finalize
49. WeakArray
688. (class) finalizationProcess
689. (class) initialize
690. (class) isFinalizationSupported
691. (class) pvtCreateTemporaryObjectIn:
50. WeakIdentityKeyDictionary
692. scanFor:
693. scanForNil:
51. WeakKeyAssociation
694. <
695. =
696. hash
697. key
698. key:
699. key:value:
52. WeakKeyDictionary
700. add:
701. at:put:
702. finalizeValues
703. finalizeValues:
704. fixCollisionsFrom:
705. keysDo:
706. rehash
707. scanFor:
708. scanForNil:
53. WeakRegistry
709. add:
710. do:
711. finalizeValues
712. initialize:
713. keys
714. protected:
715. remove:ifAbsent:
716. size
717. species
718. (class) new
719. (class) new:
54. WeakSet
720. add:
721. collect:
722. do:
723. fixCollisonsFrom:
724. grow
725. growTo:
726. includes:
727. init:
728. like:
729. rehash
730. remove:ifAbsent:
731. scanFor:
732. size
12. processes
55. BlockContext
733. aboutToReturn:through:
734. currentProcessor
735. ensure:
736. fixTemps
737. fork
738. forkAt:
739. home
740. ifCurtailed:
741. ifError:
742. instVarAt:put:
743. method
744. newProcess
745. numArgs
746. on:do:
747. receiver
748. repeat
749. specialObjectsArray
750. tempAt:
751. value
752. value:
753. value:value:
754. valueUninterruptably
755. valueUnpreemptively
756. valueWithArguments:
Context
757. findNextUnwindContextUpTo:
758. home
759. receiver
56. Delay
760. activate
761. adjustResumptionTimeOldBase:newBase:
762. schedule
763. setDelay:forSemaphore:
764. signalWaitingProcess
765. wait
766. (class) continue
767. (class) forSeconds:
768. (class) initialize
769. (class) prepareForSave
770. (class) primSignal:atMilliseconds:
771. (class) restoreResumptionTimes
772. (class) resume
773. (class) saveResumptionTimes
774. (class) shutDown
775. (class) startTimerInterruptWatcher
57. InstructionStream
776. method:pc:
777. (class) on:
58. MethodContext
778. answer:
779. home
780. instVarAt:put:
781. isHandlerContext
782. isUnwindContext
783. method
784. numArgs
785. receiver
786. removeSelf
787. tempAt:
59. Process
788. currentProcessor
789. errorHandler
790. errorHandler:
791. isSuspended
792. primitiveResume
793. priority
794. priority:
795. resume
796. specialObjectsArray
797. suspend
798. suspendedContext
799. suspendedContext:
800. terminate
801. (class) forContext:priority:
60. ProcessorScheduler
802. activePriority
803. activeProcess
804. backgroundProcess
805. highIOPriority
806. highestPriority
807. lowIOPriority
808. lowestPriority
809. remove:ifAbsent:
810. terminateActive
811. timingPriority
812. userInterruptPriority
813. yield
814. (class) current
815. (class) idleProcess
816. (class) initialize
817. (class) relinquishPhysicalProcessor
818. (class) relinquishPhysicalProcessorForMicroseconds:
819. (class) resume
61. Semaphore
820. =
821. critical:
822. critical:ifError:
823. hash
824. initSignals
825. signal
826. terminateProcess
827. wait
828. waitTimeoutAfter:
829. (class) forMutualExclusion
830. (class) new
13. processor
62. Interpreter
831. (class) add:toNotificationList:after:
832. (class) afterContinuingNotify:
833. (class) afterContinuingNotify:after:
834. (class) afterResumingNotify:
835. (class) afterResumingNotify:after:
836. (class) beforeQuittingNotify:
837. (class) beforeQuittingNotify:after:
838. (class) beforeSavingNotify:
839. (class) beforeSavingNotify:after:
840. (class) compactClassesArray
841. (class) continue
842. (class) garbageCollect
843. (class) garbageCollectMost
844. (class) getSystemAttribute:
845. (class) hasSpecialSelector:ifTrueSetByte:
846. (class) indicateSnapshotError
847. (class) initialize
848. (class) installLowSpaceWatcher
849. (class) lowSpaceThreshold
850. (class) lowSpaceWatcher
851. (class) lowSpaceWatcherProcess
852. (class) platformName
853. (class) primLowSpaceSemaphore:
854. (class) primSignalAtBytesLeft:
855. (class) primitiveGarbageCollect
856. (class) quit
857. (class) quitPrimitive
858. (class) recreateSpecialObjectsArray
859. (class) resume
860. (class) save
861. (class) saveAndResumeOrContinue
862. (class) saveAndResumeOrQuit
863. (class) saveDiscardingStaleMethods
864. (class) signalLowSpace
865. (class) snapshotPrimitive
866. (class) snapshotPrimitiveDiscardingStaleMethods
867. (class) specialObjectsArray
868. (class) specialSelectorAt:
869. (class) specialSelectorSize
870. (class) specialSelectors
871. (class) stopSendingContinueNotificationsTo:
872. (class) stopSendingQuitNotificationsTo:
873. (class) vmParameterAt:put:
Object
874. var:declareC:
Symbol
875. prepareForSave
14. external resources
Behavior
876. allSubInstances
877. allSubInstancesDo:
878. allSubclassesDo:
63. ClientTCPSocket
879. hostNumber
880. hostname
881. isActive
882. isActive:
883. open
884. port
64. ExternalResource
885. close
886. disconnect
887. enable
888. enable:
889. handleToClose
890. initialize
891. isActive
892. isOpen
893. newResourceHandleInto:
894. open
895. (class) new
896. (class) resume
65. IncomingClientTCPSocket
897. accept:from:
898. acceptFrom:
899. open
900. peerAddress
901. peerAddressInto:nameInto:socket:
902. (class) acceptFrom:
66. OutgoingClientTCPSocket
903. connectSocket:toAddress:
904. connectToAddress:
905. connectToAddress:timeoutAfter:
906. connectionRefused
907. connectionRefused:
67. Peer
908. associate:withReadabilityIndex:andWritabilityIndex:
909. close
910. dataAvailable
911. enable
912. initialize
913. next:from:into:startingAt:
914. next:into:startingAt:
915. next:into:startingAt:timeoutAfter:
916. nextPut:from:startingAt:
917. nextPut:from:to:startingAt:
918. notePeerClosed
919. notify:whenItMayPerform:
920. notify:whenItMayPerform:timeoutAfter:
921. peerAddress
922. peerClosed
923. registerScribingSemaphores
924. timedOut
925. timedOut:
926. unregisterReadingSemaphore
927. unregisterScribingSemaphores
928. unregisterWritingSemaphore
929. waitForReadabilityTimeoutAfter:
930. waitForWritability
931. (class) initialize
68. ServerTCPSocket
932. accept
933. listenAtPort:queueSize:
934. listenAtPort:queueSize:socket:
935. open
936. port
69. Socket
937. close:
938. connectToAddress:
939. dataAvailableFor:
940. enable:
941. enable:usingTCP:
942. newResourceHandleInto:
943. notify:whenItMayPerform:timeoutAfter:
944. peerAddress
945. timedOut:
946. usesTCP
947. (class) clientToAddress:
70. TCPSocket
948. next:from:into:startingAt:
949. nextPut:from:startingAt:
950. nextPut:from:to:startingAt:
951. usesTCP
952. (class) serverAtPort:queueSize:
15. external streams
71. ExternalStream
953. beBinary
954. beTextual
955. bufferingWrittenElements
956. close
957. cr
958. crlf
959. dataAvailable
960. encode:
961. increaseAvailableReadingCapacity
962. isActive
963. isOpen
964. next16Bits
965. next16BitsPut:
966. nextPut:
967. nextPut:from:startingAt:
968. nextPutAll:
969. nextWord
970. nextWordPut:
971. open
972. postCopy
973. relativeWritingPosition
974. resource:
975. skip:
976. skipWord
977. space
978. tab
979. upToAll:
980. (class) on:
72. NetStream
981. =
982. atEnd
983. bufferSizeForReceivingElementsInNumber:
984. bufferingWrittenElements
985. contents
986. hash
987. next
988. next:
989. next:into:startingAt:timeoutAfter:
990. next:timeoutAfter:
991. nextAvailable
992. nextAvailable:
993. nextAvailable:timeoutAfter:
994. nextTimeoutAfter:
995. nextWithoutStraddling:into:startingAt:timeoutAfter:
996. peek
997. position
998. position:
999. relativeWritingPosition
1000. resource:
1001. size
1002. skip:
1003. upTo:
1004. upToAll:
1005. waitForReadabilityTimeoutAfter:
73. SocketStream
1006. addressForPort:atHostNamed:
1007. client
1008. connectToAddress:
1009. hostNumber
1010. hostname
1011. port
1012. (class) addressForPort:atHostNamed:
1013. (class) clientToAddress:
1014. (class) clientToPort:atHostNamed:
1015. (class) outgoingClientResourceClass
1016. (class) serverAtPort:queueSize:
1017. (class) transport
74. TCPStream
1018. peerAddress
1019. (class) outgoingClientResourceClass
1020. (class) serverAtPort:queueSize:
16. correspondents
75. Client
1021. next16Bits
1022. next16BitsPut:
1023. nextPutAll:
1024. nextWord
76. Correspondent
1025. close
1026. hostNumber
1027. hostname
1028. isActive
1029. isOpen
1030. nextPutAll:
1031. open
1032. port
1033. stream
1034. stream:
1035. transport:
1036. (class) new
1037. (class) transport:
77. ExternalSemaphoreTable
1038. (class) clearExternalObjects
1039. (class) initialize
1040. (class) registerExternalObject:
1041. (class) resume
1042. (class) safelyRegisterExternalObject:
1043. (class) safelyUnregisterExternalObject:
1044. (class) unregisterExternalObject:
78. IncomingClient
1045. close
1046. greet
1047. peerAddress
1048. servePeer
1049. stream:
1050. (class) withStream:
79. OutgoingClient
1051. nextPutAll:
80. Server
1052. accept
1053. clients
1054. close
1055. incomingClientClass
1056. initialize
1057. nextClient
1058. open
1059. purgeDeadClients
1060. stopListening
1061. stream:
1062. (class) atPort:
1063. (class) new
81. SocketAddress
1064. =
1065. bytes
1066. hash
1067. hostBytes
1068. hostNumber
1069. hostname
1070. hostname:
1071. initialize
1072. ipAddress:
1073. port
1074. port:
1075. unresolved
1076. writeAddressBytesForResolver:
1077. writeAddressBytesForResolver:into:
1078. (class) forPort:atHostNamed:
1079. (class) forPort:atHostWithIPAddress:
1080. (class) new
82. SocketAddressResolver
1081. addressForPort:atHostNamed:
1082. close
1083. enable
1084. enable:
1085. newResourceHandleInto:
1086. notify:afterResolvingHostNamed:
1087. registerThatResolver:hasResolutionIndex:
1088. waitForResolutionOfHostNamed:
1089. (class) addressForPort:atHostNamed:
1090. (class) new
1091. (class) resume
83. SocketTransport
1092. initialize
1093. port:
1094. reopenServer:
1095. (class) new
84. Transport
1096. beBinary
1097. beTextual
1098. isBinary
1099. nextClientStreamForServer:
1100. reopenServer:
1101. streamClass
1102. streamClass:
17. UUIDs
85. UUID
1103. hash
1104. initialize
1105. (class) fromString:
1106. (class) new
86. UUIDGenerator
1107. generateVersionFourFields
1108. initialize
1109. initialize:
1110. initialize:forVersion:
1111. randomBitsInQuantity:
1112. (class) initialize
1113. (class) initialize:forVersion:
1114. (class) resume
18. remote messaging
Array
1115. tag
Association
1116. readFromProxyStream:for:
1117. storeOnProxyStream:for:
Behavior
1118. firstInstanceSuchThat:ifNone:
Boolean
1119. storeOnProxyStream:
ByteArray
1120. storeElementsOnProxyStream:for:
1121. storeOnProxyStream:for:
1122. tag
87. Character
1123. storeOnProxyStream:
1124. (class) readFromProxyStream:for:
88. ClassID
1125. tag
Collection
1126. storeElementsOnProxyStream:for:
1127. storeOnProxyStream:for:
1128. transmissionSize
1129. (class) readElementsInto:fromProxyStream:for:
1130. (class) readFromProxyStream:for:
1131. (class) transmissionNew:
CompiledMethod
1132. literalAt:put:
1133. literals
1134. who
1135. (class) newMethod:header:
89. CounterpartRequest
1136. (class) processFrom:for:
Dictionary
1137. storeElementsOnProxyStream:for:
1138. storeOnProxyStream:for:
1139. tag
1140. (class) readElementsInQuantity:for:
1141. (class) readFromProxyStream:for:
Exception
1142. tag
False
1143. storeOnProxyStream:
Float
1144. storeOnProxyStream:for:
90. IncomingMessageExchange
1145. send:withParameters:to:over:under:
1146. (class) send:withParameters:to:over:under:
LargePositiveInteger
1147. storeOnProxyStream:for:
1148. (class) readFromProxyStream:for:
91. License
1149. storeOnProxyStream:for:
1150. (class) readFromProxyStream:for:
Message
1151. storeOnProxyStream:for:
1152. (class) readFromProxyStream:for:
1153. (class) selector:arguments:
92. MessageExchange
1154. id
1155. terminate
93. MessagingSession
1156. addPendingIncomingExchange:
1157. addPendingOutgoingExchange:
1158. answerCounterpartExpression
1159. close
1160. deliver:under:
1161. expose:
1162. exposureHashFor:
1163. initialize
1164. keyAtValue:
1165. next
1166. nextFrom:
1167. nextWordPut:
1168. performNextIncomingMessage
1169. removePendingIncomingExchange:
1170. removePendingOutgoingExchange:
1171. servePeer
1172. store:
1173. (class) initialize
1174. (class) initializeProxyTagConstants
1175. (class) new
1176. (class) processFrom:for:
1177. (class) readFromProxyStream:for:
1178. (class) tagForEncodingClass:
MethodDictionary
1179. storeOnProxyStream:for:
94. MethodID
1180. tag
1181. (class) instanceSize
Object
1182. exposureHash
1183. numberOfElements
1184. otherVia:
1185. storeOnProxyStream:for:
1186. tag
95. Other
1187. forward:
1188. recyclingHash
1189. remoteIdentity:session:
1190. storeOnProxyStream:for:
1191. (class) readFromProxyStream:for:
1192. (class) reset
1193. (class) resume
1194. (class) withRemoteIdentity:andSession:
96. OutgoingMessageExchange
1195. deliver:
1196. forward:for:over:
1197. initialize
1198. (class) forward:for:over:
1199. (class) new
97. RemoteMessageAnswer
1200. object:id:
1201. storeOnProxyStream:for:
1202. (class) conveying:under:
1203. (class) processFrom:for:
Semaphore
1204. storeOnProxyStream:for:
SequenceableCollection
1205. asArray
1206. asByteArray
Set
1207. tag
1208. (class) readFromProxyStream:for:
SmallInteger
1209. storeOnProxyStream:
String
1210. storeElementsOnProxyStream:for:
1211. storeOnProxyStream:for:
1212. tag
1213. (class) readFromProxyStream:for:
Symbol
1214. tag
1215. (class) readFromProxyStream:for:
True
1216. storeOnProxyStream:
UUID
1217. tag
1218. transmissionSize
1219. (class) instanceSize
1220. (class) readFromProxyStream:for:
98. UndefinedObject
1221. storeOnProxyStream:
99. Version
1222. storeOnProxyStream:for:
1223. (class) readFromProxyStream:for:
100. Wormhole
1224. greet
1225. initialize
1226. installationActionsMatching:
1227. instigate
1228. module
1229. peer
1230. peerHostname
1231. peerPort
1232. ping
1233. quit
1234. server:
1235. snapshot
1236. snapshotDiscardingStaleMethods
1237. (class) resume
1238. (class) toPort:atHostNamed:
101. WormholeServer
1239. connectToPort:atHostNamed:
1240. incomingClientClass
1241. nextClient
1242. (class) activeServer
1243. (class) atPort:
1244. (class) initialize
1245. (class) prepareForQuit
1246. (class) resume
19. licenses
License
1247. (class) initialize
1248. (class) instance
102. MIT
1249. (class) initialize
20. time
103. Time
1250. (class) millisecondClockValue
1251. (class) primMillisecondClock
1252. (class) primSecondsClock
1253. (class) totalSeconds
21. behavior identification
Behavior
1254. id
Class
1255. theNonMetaClass
ClassID
1256. activeClass
1257. author
1258. author:
1259. authorID
1260. authorID:
1261. classAuthor
1262. classAuthor:
1263. classAuthorID
1264. classAuthorID:
1265. classBaseID
1266. classBaseID:
1267. classID
1268. classVersion
1269. classVersion:
1270. version
1271. (class) for:
1272. (class) forActiveClass:
1273. (class) forVersion:ofClassWithBaseID:byAuthor:
CompiledMethod
1274. id
Metaclass
1275. theNonMetaClass
MethodID
1276. <=
1277. author
1278. authorID
1279. authorID:
1280. classID
1281. covers:
1282. defineVia:
1283. method
1284. methodAuthor
1285. methodAuthor:
1286. methodAuthorID
1287. methodAuthorID:
1288. methodVersion
1289. methodVersion:
1290. selector
1291. version
1292. (class) forActiveClass:
1293. (class) forMethodAt:inActiveClass:
1294. (class) forVersion:ofMethodAt:inActiveClass:
Version
1295. major:minor:stage:iteration:delta:
1296. (class) initial
1297. (class) initialize
22. behavior description
104. AuthorEdition
1298. author:
1299. died:
1300. emailAddress:
1301. id
1302. id:
1303. initialize
1304. name:
1305. storeAuthorFor:
1306. storeOnProxyStream:for:
1307. tag
1308. website:
1309. (class) named:
1310. (class) readFromProxyStream:for:
105. BehavioralEdition
1311. =
1312. author:
1313. authorID:
1314. classAuthorID
1315. classBaseID
1316. classVersion
1317. classVersion:
1318. hash
1319. id
1320. id:
1321. isActive
1322. storeOnProxyStream:for:
1323. version
1324. (class) forObjectWithID:
1325. (class) readFromProxyStream:for:
106. Checkpoint
1326. name:
1327. name:previousEdition:
1328. nextCheckpointNamed:
1329. storeOnProxyStream:for:
1330. tag
1331. (class) named:
1332. (class) named:following:
1333. (class) readFromProxyStream:for:
Class
1334. edition
1335. editionOfMethodAt:
1336. installMethodEdition:
1337. remember
107. ClassEdition
1338. activateMethodEdition:
1339. activeClass
1340. activeMethodEditionWithID:
1341. activeMethodEditions
1342. activeSuperclass
1343. addMethodEdition:
1344. adds
1345. authorID
1346. classBaseID:
1347. counterpartID:
1348. editionOfMethodAt:
1349. editionWithID:
1350. editionsOfClassesSuchThat:
1351. editionsOfMethodAt:
1352. forgetRemovalOfMethodAt:
1353. includesActiveMethodWithID:
1354. initialize
1355. isActive
1356. isMeta
1357. methodEditionAt:put:
1358. methodEditionWithID:
1359. nextAvailableVersionNumberForMethodAt:byAuthorWithID:
1360. reinstateMethodEdition:
1361. rememberRemovalOfMethodAt:
1362. removedSelectors
1363. removes
1364. selectors
1365. storeOnProxyStream:for:
1366. superclassID:instanceVariableNames:format:
1367. version
1368. version:
1369. (class) readFromProxyStream:for:
108. CommentEdition
1370. comment:
1371. commentedEdition:
1372. storeOnProxyStream:for:
1373. tag
1374. (class) forComment:about:
1375. (class) readFromProxyStream:for:
109. CommentedEdition
1376. activeCommentEdition
1377. activeCommentEdition:
1378. previousEdition:
1379. storeOnProxyStream:for:
1380. (class) readFromProxyStream:for:
CompiledMethod
1381. version
1382. version:
110. Edit
1383. edition
1384. edition:previousEdit:
1385. nextEditConveying:
1386. storeOnProxyStream:for:
1387. tag
1388. (class) conveying:following:
1389. (class) readFromProxyStream:for:
111. EditHistory
1390. activateClassEdition:
1391. activateMethodEdition:
1392. activeAuthorEditionWithID:
1393. activeEditionForClassWithBaseID:
1394. addClassEdition:
1395. classEditionWithID:
1396. currentAuthor
1397. currentAuthor:
1398. forgetRemovalOfClassWithBaseID:
1399. idForActiveClassWithBaseID:
1400. initializeWithAuthor:
1401. lastEdit:
1402. nextAvailableVersionNumberForClassWithBaseID:byAuthor:
1403. rememberAuthor:
1404. (class) activateMethodEdition:
1405. (class) activeAuthorEditionWithID:
1406. (class) activeEditionForClassWithBaseID:
1407. (class) applyComment:toActiveClass:
1408. (class) associateActiveProtoclass:withActiveMetaclass:
1409. (class) classEditionWithID:
1410. (class) connect
1411. (class) connectToHistoryAtPort:atHostNamed:
1412. (class) currentAndRemovedSelectorsForClassWithBaseID:
1413. (class) currentAuthor
1414. (class) currentAuthor:
1415. (class) editionOfMethodAt:inClassWithBaseID:
1416. (class) editionsOfClassesNamed:
1417. (class) editionsOfMethodAt:inClass:
1418. (class) editionsOfMethodAt:inClassWithBaseID:
1419. (class) idForActiveClassWithBaseID:
1420. (class) includesActiveClassWithID:
1421. (class) includesActiveMethodWithID:
1422. (class) installedModuleWithID:ifAbsent:
1423. (class) installedModules
1424. (class) local
1425. (class) pastAndPresentSelectorsForClass:
1426. (class) rememberActiveClass:
1427. (class) rememberRemovalOfActiveClass:
1428. (class) rememberRemovalOfMethodAt:inActiveClassWithBaseID:
1429. (class) removedSelectorsForClass:
1430. (class) residesLocally
1431. (class) withInitialAuthor:
112. Edition
1432. author
1433. author:
1434. initialize
1435. isNewerThan:
1436. license
1437. license:
1438. nextEdition
1439. nextEdition:
1440. previousEdition
1441. previousEdition:
1442. storeAuthorFor:
1443. storeOnProxyStream:for:
1444. tag
1445. timestamp
1446. timestamp:
1447. (class) new
1448. (class) readFromProxyStream:for:
113. MetaclassEdition
1449. addProtoclassEdition:
1450. initialize
1451. install
1452. isMeta
1453. tag
114. MethodEdition
1454. activeClass
1455. adds
1456. authorID
1457. classEdition
1458. classEdition:
1459. classID
1460. editionWithID:
1461. install
1462. instructions:literalMarkers:header:initialPC:endPC:source:classEdition:
1463. method:source:
1464. methodAuthorID
1465. methodVersion
1466. methodVersion:
1467. previousAddingEditionWithID:
1468. removes
1469. selector
1470. source
1471. storeOnProxyStream:for:
1472. tag
1473. version
1474. version:
1475. yourselfAndAllPriorEditions
1476. (class) for:withID:source:
1477. (class) readFromProxyStream:for:
115. Module
1478. addMethodID:
1479. defineMethodWithID:andHeader:andLiteralsMarkedBy:andInitialPC:andSize:andBytes:inCategory:
1480. initialize
1481. installMethodEdition:
1482. installProtoclassEdition:withMetaclassEdition:
1483. name
1484. (class) new
116. ModuleDescription
1485. author
1486. author:
1487. date
1488. date:
1489. describeOnBrowseAction:
1490. description
1491. description:
1492. id
1493. id:
1494. initialize
1495. license
1496. license:
1497. name
1498. name:
1499. site
1500. site:
1501. storeOnProxyStream:for:
1502. summary
1503. summary:
1504. version
1505. version:
1506. (class) new
1507. (class) readFromProxyStream:for:
117. ProtoclassEdition
1508. addCommentEdition:
1509. editionsOfClassesWithName:
1510. install
1511. installWithMetaclassEdition:
1512. isMeta
1513. name
1514. name:classPoolKeys:receivedPoolIDs:
1515. name:classPoolKeys:receivedPoolIDs:publishedPoolNames:
1516. storeOnProxyStream:for:
1517. tag
1518. (class) readFromProxyStream:for:
118. TaggedEdition
1519. activeTagsEdition
1520. activeTagsEdition:
1521. addTags:
1522. previousEdition:
1523. removeTags:
1524. storeOnProxyStream:for:
1525. (class) readFromProxyStream:for:
119. TagsEdition
1526. addTags:
1527. includesTags:
1528. initialize
1529. storeOnProxyStream:for:
1530. tag
1531. taggedEdition:
1532. (class) about:
1533. (class) readFromProxyStream:for:
23. behavior transmission
120. BehavioralLiteralMarker
1534. activeClass
1535. attach
1536. classID
1537. classID:
1538. marks:
1539. storeOnProxyStream:for:
1540. (class) forLiteralDefinedByClass:
1541. (class) readFromProxyStream:for:
121. ClassLiteralMarker
1542. literal
1543. marks:
1544. tag
1545. (class) canRepresent:inMethod:of:
1546. (class) readFromProxyStream:for:
122. ClassVariableLiteralMarker
1547. literal
1548. marks:
1549. tag
1550. (class) canRepresent:inMethod:of:
1551. (class) readFromProxyStream:for:
123. ExceptionMarker
1552. storeOnProxyStream:for:
1553. suspendedContext:process:bridgeContext:hint:
1554. (class) new
1555. (class) readFromProxyStream:for:
124. IdentityLiteralMarker
1556. literal
1557. literal:
1558. marks:
1559. storeOnProxyStream:for:
1560. tag
1561. (class) canRepresent:inMethod:of:
1562. (class) forLiteral:inMethod:ofClass:
1563. (class) readFromProxyStream:for:
125. Manifest
1564. at:
1565. at:put:
1566. do:
1567. replaceFrom:to:with:startingAt:
1568. size
1569. transmissionSize
1570. (class) new:
1571. (class) transmissionNew:
126. MetaSuperSendLiteralMarker
1572. literal
1573. tag
1574. (class) canRepresent:inMethod:of:
1575. (class) readFromProxyStream:for:
127. MethodLiteralTransmissionMarker
1576. attach
1577. literal
1578. marks:
1579. storeOnProxyStream:for:
1580. tag
1581. (class) canRepresent:inMethod:of:
1582. (class) forLiteral:inMethod:ofClass:
1583. (class) readFromProxyStream:for:
128. NegativeManifest
1584. tag
129. OtherMarker
1585. exposureHash:
1586. storeOnProxyStream:for:
1587. (class) exposing:via:
130. PositiveManifest
1588. numberOfProvisions:
1589. tag
1590. (class) withAll:forProvisionsInNumber:
131. PublishedVariableDictionaryLiteralMarker
1591. literal
1592. name:
1593. storeOnProxyStream:for:
1594. tag
1595. (class) canRepresent:inMethod:of:
1596. (class) forLiteral:inMethod:ofClass:
1597. (class) readFromProxyStream:for:
132. PublishedVariableLiteralMarker
1598. literal
1599. poolName:
1600. storeOnProxyStream:for:
1601. tag
1602. (class) canRepresent:inMethod:of:
1603. (class) forLiteral:inMethod:ofClass:
1604. (class) readFromProxyStream:for:
133. SharedVariableLiteralMarker
1605. key:
1606. storeOnProxyStream:for:
1607. (class) readFromProxyStream:for:
24. HTTP
134. EmitFavoritesIcon
1608. render
1609. response
1610. (class) initialize
135. HTTPMessage
1611. authorization
1612. authorizationRequired
1613. bar
1614. body:
1615. break
1616. buttonWithLabel:
1617. client
1618. client:
1619. client:request:
1620. enclose:inTag:withParameters:
1621. headline:
1622. inputFieldNamed:withLabel:andDefaultContents:
1623. linkWithTarget:andText:
1624. multistatus
1625. newParagraph
1626. noCache
1627. noKeepAlive
1628. notFound
1629. ok
1630. parse
1631. parseHeader
1632. parseStartLine
1633. request:
1634. resource
1635. respond
1636. response
1637. send
1638. status:
1639. title:
1640. type:
1641. (class) for:
1642. (class) initialize
1643. (class) new
1644. (class) respondTo:
1645. (class) respondTo:from:
136. HTTPMethod
1646. respondTo:from:
137. HTTPServer
1647. incomingClientClass
1648. (class) activeServer
1649. (class) atPort:
1650. (class) initialize
1651. (class) prepareForQuit
1652. (class) resume
138. IncomingHTTPClient
1653. initialize
1654. respondWith:ofType:
1655. servePeer
139. NetMessage
1656. at:
1657. at:ifAbsent:
1658. at:put:
1659. firstAt:
1660. includesKey:
1661. initialize
1662. (class) on:
25. XML
140. XMLComment
1663. correspondsToMethod:
1664. (class) canParse:from:
141. XMLMessage
1665. elementForMethod:
1666. finished
1667. parseAttributes
1668. (class) new
142. XMLNamespace
1669. name
1670. name:specification:
1671. printOn:
1672. specification
1673. (class) named:specifiedBy:
143. XMLNode
1674. add:
1675. addAll:
1676. addNamespace:
1677. correspondsToMethod:
1678. element
1679. finished
1680. initialize
1681. initializeFrom:
1682. namespace
1683. namespace:
1684. nextPut:
1685. nextPutAll:
1686. parent:
1687. parseAttribute
1688. parseAttributeNamed:
1689. parseAttributes
1690. parseElement
1691. parseValue
1692. print:
1693. printOn:
144. XMLProcessingDirective
1694. correspondsToMethod:
1695. finished
1696. parseAttributes
1697. printOn:
1698. version:encoding:
1699. (class) canParse:from:
1700. (class) new
26. WebDAV
145. DAVHRef
1701. printOn:
1702. (class) forResource:
1703. (class) tag
146. DAVMultistatus
1704. (class) tag
147. DAVNode
1705. printOn:
1706. (class) initialize
1707. (class) new
148. DAVProp
1708. finished
1709. responseForResource:
1710. (class) tag
149. DAVProperty
1711. addResponsePropertyToProp:forMethod:
1712. addResponsePropertyToProp:forResource:
1713. finished
1714. printOn:
1715. responseForResource:
150. DAVPropertyAppleDoubleHeader
1716. addResponsePropertyToProp:forResource:
1717. (class) tag
151. DAVPropertyGetContentLength
1718. addResponsePropertyToProp:forResource:
1719. (class) tag
152. DAVPropertyGetETag
1720. addResponsePropertyToProp:forResource:
1721. (class) tag
153. DAVPropertyGetLastModified
1722. addResponsePropertyToProp:forMethod:
1723. addResponsePropertyToProp:forResource:
1724. (class) tag
154. DAVPropertyQuota
1725. addResponsePropertyToProp:forResource:
1726. (class) tag
155. DAVPropertyQuotaAvailableBytes
1727. addResponsePropertyToProp:forResource:
1728. (class) tag
156. DAVPropertyQuotaUsed
1729. addResponsePropertyToProp:forResource:
1730. (class) tag
157. DAVPropertyQuotaUsedBytes
1731. addResponsePropertyToProp:forResource:
1732. (class) tag
158. DAVPropertyResourceType
1733. addResponsePropertyToProp:forMethod:
1734. addResponsePropertyToProp:forResource:
1735. (class) tag
159. DAVPropfind
1736. DoIt
1737. correspondsToMethod:
1738. finished
1739. initializeFrom:
1740. responseForMethod:
1741. (class) initialize
1742. (class) tag
160. DAVPropstat
1743. prop
1744. prop:
1745. status
1746. status:
1747. (class) tag
161. DAVResource
1748. addChild:
1749. addElement:
1750. addLeafNamed:
1751. addNodeNamed:
1752. asDAVResource
1753. beLeaf
1754. beNode
1755. childOrElementNamed:
1756. children
1757. children:
1758. contentLength
1759. contents
1760. descendantsIncludes:
1761. evaluate
1762. initialize
1763. isLeaf
1764. name
1765. name:
1766. printOn:
1767. readBehavior:
1768. responseForMethod:
1769. result
1770. value
1771. value:
1772. writeBehavior:
1773. (class) leafNamed:
1774. (class) named:
1775. (class) new
1776. (class) nodeNamed:
162. DAVResourceTypeCollection
1777. printOn:
1778. (class) tag
163. DAVResponse
1779. (class) tag
164. DAVStatus
1780. printOn:
1781. (class) initialize
1782. (class) notFound
1783. (class) ok
1784. (class) tag
165. GET
1785. response
166. LOCK
1786. response
167. MOVE
1787. response
168. OPTIONS
1788. response
169. PROPFIND
1789. depth
1790. parse
1791. response
170. PUT
1792. response
27. module transfer
171. BrowseAvailableModules
1793. act
1794. at:put:
1795. decode
1796. initialize
1797. storeOnProxyStream:for:
1798. (class) addRootModuleServerAtPort:atHostNamed:
1799. (class) initialize
1800. (class) new
1801. (class) readFromProxyStream:for:
172. InstallRemoteModule
1802. act
1803. storeOnProxyStream:for:
1804. (class) readFromProxyStream:for:
173. ListInstalledModules
1805. act
174. ModuleAction
1806. decode
1807. description
1808. description:
1809. encode
1810. initialize
1811. moduleID:
1812. (class) forModuleDescribedBy:
1813. (class) new
1814. (class) withModuleID:
175. Quit
1815. act
176. RemoteModuleAction
1816. actEvaluating:presentTense:pastTense:
1817. decode
1818. encode
1819. hostname:port:
1820. (class) initialize
1821. (class) readFromProxyStream:for:
177. RunRemoteModule
1822. act
178. SpoonAction
1823. bold:
1824. centered:
1825. datum:
1826. datumWithAlignment:andBody:
1827. datumWithBody:
1828. enclose:inTag:
1829. encode
1830. encodeByte:
1831. encodeString:
1832. encoded
1833. formWithTarget:andBody:
1834. italics:
1835. nextDecodedByte
1836. nextDecodedString
1837. response
1838. row:
1839. send
1840. table:
1841. (class) initialize
1842. (class) respondTo:from:
179. Welcome
1843. act
28. behavior browsing
Behavior
1844. allSubclassesDoGently:
1845. selectors
1846. selectorsAndMethodsDo:
1847. thoroughWhichSelectorsReferTo:special:byte:
1848. whichSelectorsAccess:
1849. whichSelectorsReferTo:special:byte:
1850. (class) allBehaviorsDo:
1851. (class) allCallsOn:
CompiledMethod
1852. hasLiteral:
1853. hasLiteralThorough:
1854. header
1855. isQuick
1856. isReturnField
1857. isReturnSpecial
1858. numLiterals
1859. objectAt:
1860. objectAt:put:
1861. primitive
1862. readsField:
1863. returnField
1864. scanFor:
1865. scanLongStore:
1866. sendsToSuper
1867. writesField:
Context
1868. method
InstructionStream
1869. followingByte
1870. method
1871. scanFor:
Object
1872. asExplorerString
1873. isInMemory
1874. isVariableBinding
1875. recyclingHash
Protoclass
1876. subclassesDoGently:
29. self-description
Array
1877. printOn:
Association
1878. printOn:
AuthorEdition
1879. printOn:
Behavior
1880. printOn:
BehavioralLiteralMarker
1881. printOn:
BlockContext
1882. printOn:
Character
1883. printOn:
Class
1884. printOn:
ClassID
1885. printComponentNameOn:
1886. printOn:
ClientTCPSocket
1887. printInactivityExplanationOn:
1888. printOn:
Collection
1889. printElementsOn:
1890. printNameOn:
1891. printOn:
1892. printVerboselyOn:
1893. printVerboselyOn:withConjunction:
CompiledMethod
1894. printOn:
Context
1895. printOn:
Correspondent
1896. printAdjectivesOn:
1897. printOn:
Dictionary
1898. printElementsOn:
Edit
1899. printOn:
Edition
1900. printAuthorOn:withOuterAuthor:
1901. printComponentNameOn:withOuterAuthor:
1902. printOn:
1903. printOn:forEdit:
ExternalResource
1904. printOn:
ExternalStream
1905. printOn:
False
1906. printOn:
Float
1907. absPrintOn:base:
Interval
1908. printOn:
License
1909. printOn:
LookupKey
1910. printOn:
Manifest
1911. printOn:
Message
1912. printOn:
Module
1913. printOn:
ModuleDescription
1914. printOn:
Number
1915. printOn:
1916. printOn:base:
1917. printStringBase:
Object
1918. isLiteral
1919. isString
1920. printOn:
OutgoingClient
1921. printOn:
PositiveManifest
1922. printOn:
Process
1923. printOn:
Protoclass
1924. printOn:
RemoteModuleAction
1925. printOn:
Semaphore
1926. printOn:
Server
1927. printOn:
ServerTCPSocket
1928. printOn:
SocketAddress
1929. printOn:
SocketTransport
1930. printListeningPointFor:on:
1931. printOn:
String
1932. printOn:
Transport
1933. printListeningPointFor:on:
1934. printOn:
True
1935. printOn:
UUID
1936. printOn:
1937. stringForBytesInQuantity:startingAt:
UndefinedObject
1938. printOn:
Version
1939. printOn:
WeakKeyAssociation
1940. printOn:
WeakRegistry
1941. printElementsOn:
WeakSet
1942. printElementsOn:
WritableStream
1943. printVerbosely:
30. debugging
31. imprinting
Object
1944. stopReportingSends
32. reduction
Behavior
1945. anySelectorsReferTo:
1946. methodDictionary
1947. (class) anyCallsOn:
Metaclass
1948. isInert
MethodDictionary
1949. isInert
Object
1950. (class) systemIncludesClassNamed:
Protoclass
1951. hasNoActiveSubclasses
1952. isInert
1953. isInertModuloSubclasses
22 June 2011 at 3:32 pm
[…] last! I’ve wanted to see this list ever since I started Smalltalking. Here are the initial modules in Spoon, including the classes and methods they contain, numbered for […]
LikeLike
22 June 2011 at 6:10 pm
Craig, have you reread the opening chapters of the blue book recently? There is a clear conceptual order being followed there. It is more than just classes, it is essentially simple literal objects, variables, messages, blocks and control structure, classes and methods.
LikeLike
22 June 2011 at 7:35 pm
Oh, indeed! Yes, I read the Blue Book often, since I’m writing another one for Spoon. :) Anyway, at the moment I just find myself with the task of grouping all the classes in the minimal system into modules (well, all the methods, really). Normally I see no reason to focus on classes.
LikeLike
26 June 2011 at 9:26 pm
[…] the initial Spoon modularization is coming along nicely. It has taken a form which is both human and machine readable, so I’m […]
LikeLike
5 July 2011 at 2:04 am
[…] finished the initial Spoon modularization. It’s 32 modules, 179 classes, and 1953 methods. The listing on the linked page above was […]
LikeLike
10 July 2011 at 8:08 pm
[…] created the first Naiad module page, for the “fundamental constants” module. I’m looking forward to seeing it indexed by […]
LikeLike