Skip to content

Commit b9d6ff2

Browse files
committed
Removed the specimen registry implementation and replaced it with the somewhat simpler specimen reference.
1 parent 5a476b4 commit b9d6ff2

37 files changed

+82
-110
lines changed

packages/Babylonian-Core.package/BPActiveSpecimenRegistry.class/class/cleanUp..st

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/Babylonian-Core.package/BPActiveSpecimenRegistry.class/class/default.st

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/Babylonian-Core.package/BPActiveSpecimenRegistry.class/methodProperties.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

packages/Babylonian-Core.package/BPActiveSpecimenRegistry.class/properties.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

packages/Babylonian-Core.package/BPExample.class/instance/newExpectedResultObject.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ newExpectedResultObject
44
| result |
55
self expectedResult isSymbol ifTrue: [
66
^ self method methodClass perform: self expectedResult].
7-
(self isLiveSpecimenReference: self expectedResult) ifTrue: [
7+
self expectedResult isLiveSpecimenReference ifTrue: [
88
^ self resolveLiveSpecimen: self expectedResult].
99

1010
result := Compiler evaluate: self expectedResult.

packages/Babylonian-Core.package/BPExample.class/methodProperties.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"method" : "pre 9/30/2020 09:54",
3030
"method:" : "pre 9/30/2020 09:54",
3131
"morphClass" : "pre 9/30/2020 10:40",
32-
"newExpectedResultObject" : "pre 7/19/2022 15:45",
32+
"newExpectedResultObject" : "pre 1/10/2023 16:18",
3333
"prepareRunState" : "pre 5/3/2021 12:15",
3434
"printOn:" : "jb 12/7/2020 18:10",
3535
"probes" : "lu 12/1/2021 07:36",

packages/Babylonian-Core.package/BPMethodExample.class/instance/argumentScriptStringAt..st

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ argumentScriptStringAt: index
33

44
| value |
55
value := self argumentScripts at: index.
6-
^ (self isLiveSpecimenReference: value)
7-
ifTrue: [(self resolveLiveSpecimen: value) printString]
6+
^ value isLiveSpecimenReference
7+
ifTrue: [self receiverConstructor printString]
88
ifFalse: [value]

packages/Babylonian-Core.package/BPMethodExample.class/instance/isLiveSpecimenReference..st

Lines changed: 0 additions & 4 deletions
This file was deleted.

packages/Babylonian-Core.package/BPMethodExample.class/instance/liveSpecimen.st

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@ accessing
22
liveSpecimen
33

44
^ ((self argumentScripts , {self receiverConstructor})
5-
select: [:aScript | self isLiveSpecimenReference: aScript])
5+
select: [:aScript | aScript isLiveSpecimenReference])
66
select: [:specimen | specimen notNil]
77
thenCollect: [:aSpecimen | self resolveLiveSpecimen: aSpecimen]
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
accessing
22
liveSpecimenAt: anIndex
3-
(self isLiveSpecimenReference: (self argumentScripts at: anIndex)) ifFalse: [^ nil].
3+
(self argumentScripts at: anIndex) isLiveSpecimenReference ifFalse: [^ nil].
44
^ self resolveLiveSpecimen: (self argumentScripts at: anIndex)

0 commit comments

Comments
 (0)