diff --git a/exercises/acronym/.meta/solution/Acronym.class.st b/exercises/acronym/.meta/solution/Acronym.class.st index c7b79313..3912f7f6 100644 --- a/exercises/acronym/.meta/solution/Acronym.class.st +++ b/exercises/acronym/.meta/solution/Acronym.class.st @@ -4,7 +4,7 @@ This solution shows the use of Stream processing. Class { #name : #Acronym, #superclass : #Object, - #category : #'Exercism-Acronym' + #category : #'Exercise@Acronym' } { #category : #exercism } diff --git a/exercises/acronym/AcronymTest.class.st b/exercises/acronym/AcronymTest.class.st index 934acacf..d2a3edd0 100644 --- a/exercises/acronym/AcronymTest.class.st +++ b/exercises/acronym/AcronymTest.class.st @@ -19,7 +19,7 @@ Class { #instVars : [ 'acronymCalculator' ], - #category : #'Exercism-Acronym' + #category : #'Exercise@Acronym' } { #category : #config } diff --git a/exercises/allergies/.meta/solution/Allergies.class.st b/exercises/allergies/.meta/solution/Allergies.class.st index 61acb8af..1735efd6 100644 --- a/exercises/allergies/.meta/solution/Allergies.class.st +++ b/exercises/allergies/.meta/solution/Allergies.class.st @@ -4,7 +4,7 @@ This solution shows how Pharo can access bit sequences to solve this exercise. I Class { #name : #Allergies, #superclass : #Object, - #category : #'Exercism-Allergies' + #category : #'Exercise@Allergies' } { #category : #config } diff --git a/exercises/allergies/AllergiesTest.class.st b/exercises/allergies/AllergiesTest.class.st index 212232db..249496ec 100644 --- a/exercises/allergies/AllergiesTest.class.st +++ b/exercises/allergies/AllergiesTest.class.st @@ -42,7 +42,7 @@ Class { #instVars : [ 'allergiesCalculator' ], - #category : #'Exercism-Allergies' + #category : #'Exercise@Allergies' } { #category : #config } diff --git a/exercises/anagram/.meta/solution/Anagram.class.st b/exercises/anagram/.meta/solution/Anagram.class.st index 0cdae2f7..c2f08aaf 100644 --- a/exercises/anagram/.meta/solution/Anagram.class.st +++ b/exercises/anagram/.meta/solution/Anagram.class.st @@ -4,7 +4,7 @@ Using the often maligned Bag datatype, makes this exercise quite easy Class { #name : #Anagram, #superclass : #Object, - #category : #'Exercism-Anagram' + #category : #'Exercise@Anagram' } { #category : #exercism } diff --git a/exercises/anagram/AnagramTest.class.st b/exercises/anagram/AnagramTest.class.st index 582644da..35dd2619 100644 --- a/exercises/anagram/AnagramTest.class.st +++ b/exercises/anagram/AnagramTest.class.st @@ -18,7 +18,7 @@ Class { #instVars : [ 'anagramCalculator' ], - #category : #'Exercism-Anagram' + #category : #'Exercise@Anagram' } { #category : #helper } diff --git a/exercises/armstrong-numbers/.meta/solution/ArmstrongNumbers.class.st b/exercises/armstrong-numbers/.meta/solution/ArmstrongNumbers.class.st index 1b647f5a..477d7b91 100644 --- a/exercises/armstrong-numbers/.meta/solution/ArmstrongNumbers.class.st +++ b/exercises/armstrong-numbers/.meta/solution/ArmstrongNumbers.class.st @@ -6,7 +6,7 @@ If you spot the following useful methods in Integer, this solution is quite triv Class { #name : #ArmstrongNumbers, #superclass : #Object, - #category : #'Exercism-ArmstrongNumbers' + #category : #'Exercise@ArmstrongNumbers' } { #category : #testing } diff --git a/exercises/armstrong-numbers/ArmstrongNumbersTest.class.st b/exercises/armstrong-numbers/ArmstrongNumbersTest.class.st index 8bc6e320..6c583bbb 100644 --- a/exercises/armstrong-numbers/ArmstrongNumbersTest.class.st +++ b/exercises/armstrong-numbers/ArmstrongNumbersTest.class.st @@ -22,7 +22,7 @@ Class { #instVars : [ 'armstrongNumbersCalculator' ], - #category : #'Exercism-ArmstrongNumbers' + #category : #'Exercise@ArmstrongNumbers' } { #category : #config } diff --git a/exercises/atbash-cipher/.meta/solution/AtbashCipher.class.st b/exercises/atbash-cipher/.meta/solution/AtbashCipher.class.st index 65e6dcf2..d8b2a53e 100644 --- a/exercises/atbash-cipher/.meta/solution/AtbashCipher.class.st +++ b/exercises/atbash-cipher/.meta/solution/AtbashCipher.class.st @@ -9,7 +9,7 @@ Class { #instVars : [ 'key' ], - #category : #'Exercism-AtbashCipher' + #category : #'Exercise@AtbashCipher' } { #category : #encoding } diff --git a/exercises/atbash-cipher/AtbashCipherTest.class.st b/exercises/atbash-cipher/AtbashCipherTest.class.st index 9f46ac05..2b748e0e 100644 --- a/exercises/atbash-cipher/AtbashCipherTest.class.st +++ b/exercises/atbash-cipher/AtbashCipherTest.class.st @@ -40,7 +40,7 @@ Class { #instVars : [ 'atbashCipherCalculator' ], - #category : #'Exercism-AtbashCipher' + #category : #'Exercise@AtbashCipher' } { #category : #config } diff --git a/exercises/binary/.meta/solution/Binary.class.st b/exercises/binary/.meta/solution/Binary.class.st index c739fa99..471c1956 100644 --- a/exercises/binary/.meta/solution/Binary.class.st +++ b/exercises/binary/.meta/solution/Binary.class.st @@ -4,7 +4,7 @@ I convert a binary string to decimal. Of note is the non-binary string check, th Class { #name : #Binary, #superclass : #Object, - #category : #'Exercism-Binary' + #category : #'Exercise@Binary' } { #category : #exercism } diff --git a/exercises/binary/BinaryTest.class.st b/exercises/binary/BinaryTest.class.st index 0714de40..68a30800 100644 --- a/exercises/binary/BinaryTest.class.st +++ b/exercises/binary/BinaryTest.class.st @@ -42,7 +42,7 @@ Class { #instVars : [ 'binaryCalculator' ], - #category : #'Exercism-Binary' + #category : #'Exercise@Binary' } { #category : #helper } diff --git a/exercises/bowling/.meta/solution/Bowling.class.st b/exercises/bowling/.meta/solution/Bowling.class.st index d4237411..a2ffe0d3 100644 --- a/exercises/bowling/.meta/solution/Bowling.class.st +++ b/exercises/bowling/.meta/solution/Bowling.class.st @@ -8,7 +8,7 @@ Class { 'frames', 'currentFrame' ], - #category : #'Exercism-Bowling' + #category : #'Exercise@Bowling' } { #category : #rolling } diff --git a/exercises/bowling/.meta/solution/Frame.class.st b/exercises/bowling/.meta/solution/Frame.class.st index 538e9412..03babafc 100644 --- a/exercises/bowling/.meta/solution/Frame.class.st +++ b/exercises/bowling/.meta/solution/Frame.class.st @@ -9,7 +9,7 @@ Class { 'roll2', 'bonus' ], - #category : #'Exercism-Bowling' + #category : #'Exercise@Bowling' } { #category : #accessing } diff --git a/exercises/bowling/BowlingTest.class.st b/exercises/bowling/BowlingTest.class.st index b605bf38..b9925e40 100644 --- a/exercises/bowling/BowlingTest.class.st +++ b/exercises/bowling/BowlingTest.class.st @@ -72,7 +72,7 @@ Class { #instVars : [ 'bowlingCalculator' ], - #category : #'Exercism-Bowling' + #category : #'Exercise@Bowling' } { #category : #config } diff --git a/exercises/clock/.meta/solution/Clock.class.st b/exercises/clock/.meta/solution/Clock.class.st index f73cbcbb..681f9c1e 100644 --- a/exercises/clock/.meta/solution/Clock.class.st +++ b/exercises/clock/.meta/solution/Clock.class.st @@ -8,7 +8,7 @@ Class { 'hour', 'minute' ], - #category : #'Exercism-Clock' + #category : #'Exercise@Clock' } { #category : #exercism } diff --git a/exercises/clock/ClockTest.class.st b/exercises/clock/ClockTest.class.st index 6cad830d..a2ae8d4f 100644 --- a/exercises/clock/ClockTest.class.st +++ b/exercises/clock/ClockTest.class.st @@ -19,7 +19,7 @@ Class { 'clock1', 'clock2' ], - #category : #'Exercism-Clock' + #category : #'Exercise@Clock' } { #category : #config } diff --git a/exercises/collatz-conjecture/.meta/solution/CollatzConjecture.class.st b/exercises/collatz-conjecture/.meta/solution/CollatzConjecture.class.st index df3bb0dd..e8c763c3 100644 --- a/exercises/collatz-conjecture/.meta/solution/CollatzConjecture.class.st +++ b/exercises/collatz-conjecture/.meta/solution/CollatzConjecture.class.st @@ -4,7 +4,7 @@ This problem can be solved either by recursion or a simple while loop. Class { #name : #CollatzConjecture, #superclass : #Object, - #category : #'Exercism-CollatzConjecture' + #category : #'Exercise@CollatzConjecture' } { #category : #calculating } diff --git a/exercises/collatz-conjecture/CollatzConjectureTest.class.st b/exercises/collatz-conjecture/CollatzConjectureTest.class.st index 32f6e074..818ea22a 100644 --- a/exercises/collatz-conjecture/CollatzConjectureTest.class.st +++ b/exercises/collatz-conjecture/CollatzConjectureTest.class.st @@ -38,7 +38,7 @@ Class { #instVars : [ 'collatzConjectureCalculator' ], - #category : #'Exercism-CollatzConjecture' + #category : #'Exercise@CollatzConjecture' } { #category : #config } diff --git a/exercises/darts/.meta/solution/Darts.class.st b/exercises/darts/.meta/solution/Darts.class.st index 1ad3db76..17dbe928 100644 --- a/exercises/darts/.meta/solution/Darts.class.st +++ b/exercises/darts/.meta/solution/Darts.class.st @@ -4,7 +4,7 @@ This is pretty straight forward if the soluton uses c = sqrt of a^2 + b^2 Class { #name : #Darts, #superclass : #Object, - #category : #'Exercism-Darts' + #category : #'Exercise@Darts' } { #category : #scoring } diff --git a/exercises/darts/DartsTest.class.st b/exercises/darts/DartsTest.class.st index b760c971..03376e8e 100644 --- a/exercises/darts/DartsTest.class.st +++ b/exercises/darts/DartsTest.class.st @@ -28,7 +28,7 @@ Class { #instVars : [ 'dartsCalculator' ], - #category : #'Exercism-Darts' + #category : #'Exercise@Darts' } { #category : #config } diff --git a/exercises/diamond/.meta/solution/Diamond.class.st b/exercises/diamond/.meta/solution/Diamond.class.st index 4b0918cb..a8c812e7 100644 --- a/exercises/diamond/.meta/solution/Diamond.class.st +++ b/exercises/diamond/.meta/solution/Diamond.class.st @@ -5,7 +5,7 @@ As the output is symetrical, you only have to generate the top half and then mir Class { #name : #Diamond, #superclass : #Object, - #category : #'Exercism-Diamond' + #category : #'Exercise@Diamond' } { #category : #formatting } diff --git a/exercises/diamond/DiamondTest.class.st b/exercises/diamond/DiamondTest.class.st index e40d7a16..5093bdbe 100644 --- a/exercises/diamond/DiamondTest.class.st +++ b/exercises/diamond/DiamondTest.class.st @@ -64,7 +64,7 @@ Class { #instVars : [ 'diamondCalculator' ], - #category : #'Exercism-Diamond' + #category : #'Exercise@Diamond' } { #category : #config } diff --git a/exercises/etl/.meta/solution/Etl.class.st b/exercises/etl/.meta/solution/Etl.class.st index d2465a77..0c73c407 100644 --- a/exercises/etl/.meta/solution/Etl.class.st +++ b/exercises/etl/.meta/solution/Etl.class.st @@ -4,7 +4,7 @@ I invert the storage of score/letter storage. While efficiency is not always the Class { #name : #Etl, #superclass : #Object, - #category : #'Exercism-Etl' + #category : #'Exercise@Etl' } { #category : #exercism } diff --git a/exercises/etl/EtlTest.class.st b/exercises/etl/EtlTest.class.st index c65bc725..f3178235 100644 --- a/exercises/etl/EtlTest.class.st +++ b/exercises/etl/EtlTest.class.st @@ -58,7 +58,7 @@ Class { #instVars : [ 'etlCalculator' ], - #category : #'Exercism-Etl' + #category : #'Exercise@Etl' } { #category : #config } diff --git a/exercises/forth/.meta/solution/Forth.class.st b/exercises/forth/.meta/solution/Forth.class.st index 32df4be1..28ae9579 100644 --- a/exercises/forth/.meta/solution/Forth.class.st +++ b/exercises/forth/.meta/solution/Forth.class.st @@ -11,7 +11,7 @@ Class { 'vocabulary', 'currentDefinition' ], - #category : #'Exercism-Forth' + #category : #'Exercise@Forth' } { #category : #vocabulary } diff --git a/exercises/forth/.meta/solution/ForthWord.class.st b/exercises/forth/.meta/solution/ForthWord.class.st index fcaf5cc8..78bad9f1 100644 --- a/exercises/forth/.meta/solution/ForthWord.class.st +++ b/exercises/forth/.meta/solution/ForthWord.class.st @@ -11,7 +11,7 @@ Class { 'name', 'definition' ], - #category : #'Exercism-Forth' + #category : #'Exercise@Forth' } { #category : #accessing } diff --git a/exercises/forth/ForthTest.class.st b/exercises/forth/ForthTest.class.st index 063d9581..707f8f2a 100644 --- a/exercises/forth/ForthTest.class.st +++ b/exercises/forth/ForthTest.class.st @@ -37,7 +37,7 @@ Class { #instVars : [ 'forthCalculator' ], - #category : #'Exercism-Forth' + #category : #'Exercise@Forth' } { #category : #config } diff --git a/exercises/grade-school/.meta/solution/GradeSchool.class.st b/exercises/grade-school/.meta/solution/GradeSchool.class.st index 5b5ba93f..8a0503b5 100644 --- a/exercises/grade-school/.meta/solution/GradeSchool.class.st +++ b/exercises/grade-school/.meta/solution/GradeSchool.class.st @@ -7,7 +7,7 @@ Class { #instVars : [ 'students' ], - #category : #'Exercism-GradeSchool' + #category : #'Exercise@GradeSchool' } { #category : #helper } diff --git a/exercises/grade-school/GradeSchoolTest.class.st b/exercises/grade-school/GradeSchoolTest.class.st index 877c662d..8fb1a0df 100644 --- a/exercises/grade-school/GradeSchoolTest.class.st +++ b/exercises/grade-school/GradeSchoolTest.class.st @@ -48,7 +48,7 @@ Class { #instVars : [ 'gradeSchoolCalculator' ], - #category : #'Exercism-GradeSchool' + #category : #'Exercise@GradeSchool' } { #category : #config } diff --git a/exercises/grains/.meta/solution/Grains.class.st b/exercises/grains/.meta/solution/Grains.class.st index f26326d1..12b374a9 100644 --- a/exercises/grains/.meta/solution/Grains.class.st +++ b/exercises/grains/.meta/solution/Grains.class.st @@ -4,7 +4,7 @@ I am a recursive solution to the Grains problem. Class { #name : #Grains, #superclass : #Object, - #category : #'Exercism-Grains' + #category : #'Exercise@Grains' } { #category : #exercism } diff --git a/exercises/grains/GrainsTest.class.st b/exercises/grains/GrainsTest.class.st index a928f022..01fa1a3c 100644 --- a/exercises/grains/GrainsTest.class.st +++ b/exercises/grains/GrainsTest.class.st @@ -40,7 +40,7 @@ Class { #instVars : [ 'grainsCalculator' ], - #category : #'Exercism-Grains' + #category : #'Exercise@Grains' } { #category : #helper } diff --git a/exercises/hamming/.meta/solution/Hamming.class.st b/exercises/hamming/.meta/solution/Hamming.class.st index 9bba13bc..6ab976e5 100644 --- a/exercises/hamming/.meta/solution/Hamming.class.st +++ b/exercises/hamming/.meta/solution/Hamming.class.st @@ -4,7 +4,7 @@ It's useful to extract the error message into a seperate method for readability Class { #name : #Hamming, #superclass : #Object, - #category : #'Exercism-Hamming' + #category : #'Exercise@Hamming' } { #category : #exercism } diff --git a/exercises/hamming/HammingTest.class.st b/exercises/hamming/HammingTest.class.st index 90579642..63e690b7 100644 --- a/exercises/hamming/HammingTest.class.st +++ b/exercises/hamming/HammingTest.class.st @@ -35,7 +35,7 @@ Class { #instVars : [ 'hammingCalculator' ], - #category : #'Exercism-Hamming' + #category : #'Exercise@Hamming' } { #category : #config } diff --git a/exercises/hello-world/.meta/solution/HelloWorld.class.st b/exercises/hello-world/.meta/solution/HelloWorld.class.st index f72a1aa4..cc55141f 100644 --- a/exercises/hello-world/.meta/solution/HelloWorld.class.st +++ b/exercises/hello-world/.meta/solution/HelloWorld.class.st @@ -6,7 +6,7 @@ Of interest in this example is that classes in Pharo are singleton objects in th Class { #name : #HelloWorld, #superclass : #Object, - #category : #'Exercism-HelloWorld' + #category : #'Exercise@HelloWorld' } { #category : #example } diff --git a/exercises/hello-world/HelloWorldTest.class.st b/exercises/hello-world/HelloWorldTest.class.st index c85018a6..c3a159a7 100644 --- a/exercises/hello-world/HelloWorldTest.class.st +++ b/exercises/hello-world/HelloWorldTest.class.st @@ -31,7 +31,7 @@ Try doing this with your HelloWorld example, by simply running any one of the un Class { #name : #HelloWorldTest, #superclass : #ExercismTest, - #category : #'Exercism-HelloWorld' + #category : #'Exercise@HelloWorld' } { #category : #config } diff --git a/exercises/high-scores/.meta/solution/HighScores.class.st b/exercises/high-scores/.meta/solution/HighScores.class.st index ac3a2eb3..602805f5 100644 --- a/exercises/high-scores/.meta/solution/HighScores.class.st +++ b/exercises/high-scores/.meta/solution/HighScores.class.st @@ -4,7 +4,7 @@ A simple exercise, of note is how to handle the top three scores - ideally you c Class { #name : #HighScores, #superclass : #Object, - #category : #'Exercism-HighScores' + #category : #'Exercise@HighScores' } { #category : #exercism } diff --git a/exercises/high-scores/HighScoresTest.class.st b/exercises/high-scores/HighScoresTest.class.st index 038b1f62..92daabf5 100644 --- a/exercises/high-scores/HighScoresTest.class.st +++ b/exercises/high-scores/HighScoresTest.class.st @@ -17,7 +17,7 @@ Class { #instVars : [ 'highScoresCalculator' ], - #category : #'Exercism-HighScores' + #category : #'Exercise@HighScores' } { #category : #config } diff --git a/exercises/isbn-verifier/.meta/solution/ISBN.class.st b/exercises/isbn-verifier/.meta/solution/ISBN.class.st index 0a7801f2..afdac72d 100644 --- a/exercises/isbn-verifier/.meta/solution/ISBN.class.st +++ b/exercises/isbn-verifier/.meta/solution/ISBN.class.st @@ -11,7 +11,7 @@ Class { 'digits', 'control' ], - #category : #'Exercism-IsbnVerifier' + #category : #'Exercise@IsbnVerifier' } { #category : #'instance creation' } diff --git a/exercises/isbn-verifier/.meta/solution/IsbnVerifier.class.st b/exercises/isbn-verifier/.meta/solution/IsbnVerifier.class.st index ca26c50b..1d26dec2 100644 --- a/exercises/isbn-verifier/.meta/solution/IsbnVerifier.class.st +++ b/exercises/isbn-verifier/.meta/solution/IsbnVerifier.class.st @@ -4,7 +4,7 @@ I translate the exercism test to a true ISBN object. Class { #name : #IsbnVerifier, #superclass : #Object, - #category : #'Exercism-IsbnVerifier' + #category : #'Exercise@IsbnVerifier' } { #category : #verifying } diff --git a/exercises/isbn-verifier/IsbnVerifierTest.class.st b/exercises/isbn-verifier/IsbnVerifierTest.class.st index c2a32dc2..f22c8d39 100644 --- a/exercises/isbn-verifier/IsbnVerifierTest.class.st +++ b/exercises/isbn-verifier/IsbnVerifierTest.class.st @@ -53,7 +53,7 @@ Class { #instVars : [ 'isbnVerifierCalculator' ], - #category : #'Exercism-IsbnVerifier' + #category : #'Exercise@IsbnVerifier' } { #category : #config } diff --git a/exercises/isogram/.meta/solution/Isogram.class.st b/exercises/isogram/.meta/solution/Isogram.class.st index ee4ebb60..078a3498 100644 --- a/exercises/isogram/.meta/solution/Isogram.class.st +++ b/exercises/isogram/.meta/solution/Isogram.class.st @@ -4,7 +4,7 @@ By using a Set, the problem is simplified Class { #name : #Isogram, #superclass : #Object, - #category : #'Exercism-Isogram' + #category : #'Exercise@Isogram' } { #category : #exercism } diff --git a/exercises/isogram/IsogramTest.class.st b/exercises/isogram/IsogramTest.class.st index 6c9e054f..14ad4ca6 100644 --- a/exercises/isogram/IsogramTest.class.st +++ b/exercises/isogram/IsogramTest.class.st @@ -25,7 +25,7 @@ Class { #instVars : [ 'isogramCalculator' ], - #category : #'Exercism-Isogram' + #category : #'Exercise@Isogram' } { #category : #helper } diff --git a/exercises/leap/.meta/solution/Leap.class.st b/exercises/leap/.meta/solution/Leap.class.st index 551a3070..87f46d10 100644 --- a/exercises/leap/.meta/solution/Leap.class.st +++ b/exercises/leap/.meta/solution/Leap.class.st @@ -6,7 +6,7 @@ Of interest, in this example is that boolean operations like and: and or: are im Class { #name : #Leap, #superclass : #Object, - #category : #'Exercism-Leap' + #category : #'Exercise@Leap' } { #category : #example } diff --git a/exercises/leap/LeapTest.class.st b/exercises/leap/LeapTest.class.st index 0d854a08..dd9c6e66 100644 --- a/exercises/leap/LeapTest.class.st +++ b/exercises/leap/LeapTest.class.st @@ -37,7 +37,7 @@ Class { #instVars : [ 'leapCalculator' ], - #category : #'Exercism-Leap' + #category : #'Exercise@Leap' } { #category : #config } diff --git a/exercises/luhn/.meta/solution/Luhn.class.st b/exercises/luhn/.meta/solution/Luhn.class.st index 8c70dc01..2a7aba7f 100644 --- a/exercises/luhn/.meta/solution/Luhn.class.st +++ b/exercises/luhn/.meta/solution/Luhn.class.st @@ -5,7 +5,7 @@ I adapt the LuhnTest to a more Smalltalk like LuhnNumber domain object. Class { #name : #Luhn, #superclass : #Object, - #category : #'Exercism-Luhn' + #category : #'Exercise@Luhn' } { #category : #validating } diff --git a/exercises/luhn/.meta/solution/LuhnNumber.class.st b/exercises/luhn/.meta/solution/LuhnNumber.class.st index c3fe7d46..8285f1d6 100644 --- a/exercises/luhn/.meta/solution/LuhnNumber.class.st +++ b/exercises/luhn/.meta/solution/LuhnNumber.class.st @@ -24,7 +24,7 @@ Class { #instVars : [ 'number' ], - #category : #'Exercism-Luhn' + #category : #'Exercise@Luhn' } { #category : #'instance creation' } diff --git a/exercises/luhn/LuhnTest.class.st b/exercises/luhn/LuhnTest.class.st index f09b53f7..82c43b0e 100644 --- a/exercises/luhn/LuhnTest.class.st +++ b/exercises/luhn/LuhnTest.class.st @@ -77,7 +77,7 @@ Class { #instVars : [ 'luhnCalculator' ], - #category : #'Exercism-Luhn' + #category : #'Exercise@Luhn' } { #category : #config } diff --git a/exercises/matching-brackets/.meta/solution/MatchingBrackets.class.st b/exercises/matching-brackets/.meta/solution/MatchingBrackets.class.st index e153fcfb..32439acf 100644 --- a/exercises/matching-brackets/.meta/solution/MatchingBrackets.class.st +++ b/exercises/matching-brackets/.meta/solution/MatchingBrackets.class.st @@ -4,7 +4,7 @@ A simple solution to bracket exercise using a Stack Class { #name : #MatchingBrackets, #superclass : #Object, - #category : #'Exercism-MatchingBrackets' + #category : #'Exercise@MatchingBrackets' } { #category : #'private-constants' } diff --git a/exercises/matching-brackets/MatchingBracketsTest.class.st b/exercises/matching-brackets/MatchingBracketsTest.class.st index 76085b8d..e6b3a1e9 100644 --- a/exercises/matching-brackets/MatchingBracketsTest.class.st +++ b/exercises/matching-brackets/MatchingBracketsTest.class.st @@ -17,7 +17,7 @@ Class { #instVars : [ 'matchingBracketsCalculator' ], - #category : #'Exercism-MatchingBrackets' + #category : #'Exercise@MatchingBrackets' } { #category : #config } diff --git a/exercises/pangram/.meta/solution/Pangram.class.st b/exercises/pangram/.meta/solution/Pangram.class.st index c507f233..45f7a5c0 100644 --- a/exercises/pangram/.meta/solution/Pangram.class.st +++ b/exercises/pangram/.meta/solution/Pangram.class.st @@ -4,7 +4,7 @@ As Characters are an object, we can ask them if they are a letter, and compare o Class { #name : #Pangram, #superclass : #Object, - #category : #'Exercism-Pangram' + #category : #'Exercise@Pangram' } { #category : #exercism } diff --git a/exercises/pangram/PangramTest.class.st b/exercises/pangram/PangramTest.class.st index 051fe605..e7bf8110 100644 --- a/exercises/pangram/PangramTest.class.st +++ b/exercises/pangram/PangramTest.class.st @@ -20,7 +20,7 @@ Class { #instVars : [ 'pangramCalculator' ], - #category : #'Exercism-Pangram' + #category : #'Exercise@Pangram' } { #category : #helper } diff --git a/exercises/proverb/.meta/solution/Proverb.class.st b/exercises/proverb/.meta/solution/Proverb.class.st index f90516dc..da5cb26d 100644 --- a/exercises/proverb/.meta/solution/Proverb.class.st +++ b/exercises/proverb/.meta/solution/Proverb.class.st @@ -4,7 +4,7 @@ This solution is greatly simplified if you browse the iterators over the collect Class { #name : #Proverb, #superclass : #Object, - #category : #'Exercism-Proverb' + #category : #'Exercise@Proverb' } { #category : #exercism } diff --git a/exercises/proverb/ProverbTest.class.st b/exercises/proverb/ProverbTest.class.st index a89cbb5c..362b2ad7 100644 --- a/exercises/proverb/ProverbTest.class.st +++ b/exercises/proverb/ProverbTest.class.st @@ -28,7 +28,7 @@ Class { #instVars : [ 'proverbCalculator' ], - #category : #'Exercism-Proverb' + #category : #'Exercise@Proverb' } { #category : #config } diff --git a/exercises/raindrops/.meta/solution/Raindrops.class.st b/exercises/raindrops/.meta/solution/Raindrops.class.st index 24f86e0d..bbb5cd59 100644 --- a/exercises/raindrops/.meta/solution/Raindrops.class.st +++ b/exercises/raindrops/.meta/solution/Raindrops.class.st @@ -4,7 +4,7 @@ I iterate through a list of associations to check the factor and obtain the corr Class { #name : #Raindrops, #superclass : #Object, - #category : #'Exercism-Raindrops' + #category : #'Exercise@Raindrops' } { #category : #exercism } diff --git a/exercises/raindrops/RaindropsTest.class.st b/exercises/raindrops/RaindropsTest.class.st index 8b1f5f27..9a524e71 100644 --- a/exercises/raindrops/RaindropsTest.class.st +++ b/exercises/raindrops/RaindropsTest.class.st @@ -29,7 +29,7 @@ Class { #instVars : [ 'raindropsCalculator' ], - #category : #'Exercism-Raindrops' + #category : #'Exercise@Raindrops' } { #category : #config } diff --git a/exercises/resistor-color-duo/.meta/solution/ResistorColorDuo.class.st b/exercises/resistor-color-duo/.meta/solution/ResistorColorDuo.class.st index e70bee7a..98c22785 100644 --- a/exercises/resistor-color-duo/.meta/solution/ResistorColorDuo.class.st +++ b/exercises/resistor-color-duo/.meta/solution/ResistorColorDuo.class.st @@ -5,7 +5,7 @@ I answer the value of a resister with the specified colour coding. Of interest i Class { #name : #ResistorColorDuo, #superclass : #Object, - #category : #'Exercism-ResistorColorDuo' + #category : #'Exercise@ResistorColorDuo' } { #category : #constants } diff --git a/exercises/resistor-color-duo/ResistorColorDuoTest.class.st b/exercises/resistor-color-duo/ResistorColorDuoTest.class.st index 53a29dad..6dd0882b 100644 --- a/exercises/resistor-color-duo/ResistorColorDuoTest.class.st +++ b/exercises/resistor-color-duo/ResistorColorDuoTest.class.st @@ -34,7 +34,7 @@ Class { #instVars : [ 'resistorColorDuoCalculator' ], - #category : #'Exercism-ResistorColorDuo' + #category : #'Exercise@ResistorColorDuo' } { #category : #config } diff --git a/exercises/reverse-string/.meta/solution/ReverseString.class.st b/exercises/reverse-string/.meta/solution/ReverseString.class.st index 0884a22f..5ed0fe66 100644 --- a/exercises/reverse-string/.meta/solution/ReverseString.class.st +++ b/exercises/reverse-string/.meta/solution/ReverseString.class.st @@ -6,7 +6,7 @@ This solution shows a linear approach to solving the problem, but also has an ex Class { #name : #ReverseString, #superclass : #Object, - #category : #'Exercism-ReverseString' + #category : #'Exercise@ReverseString' } { #category : #alternative } diff --git a/exercises/reverse-string/ReverseStringTest.class.st b/exercises/reverse-string/ReverseStringTest.class.st index 9f0ad016..739e0378 100644 --- a/exercises/reverse-string/ReverseStringTest.class.st +++ b/exercises/reverse-string/ReverseStringTest.class.st @@ -42,7 +42,7 @@ Class { #instVars : [ 'reverseStringCalculator' ], - #category : #'Exercism-ReverseString' + #category : #'Exercise@ReverseString' } { #category : #config } diff --git a/exercises/robot-simulator/.meta/solution/Bearing.class.st b/exercises/robot-simulator/.meta/solution/Bearing.class.st index 3a47a5a0..b5c03fa9 100644 --- a/exercises/robot-simulator/.meta/solution/Bearing.class.st +++ b/exercises/robot-simulator/.meta/solution/Bearing.class.st @@ -10,7 +10,7 @@ Class { #classVars : [ 'Bearings' ], - #category : #'Exercism-RobotSimulator' + #category : #'Exercise@RobotSimulator' } { #category : #config } diff --git a/exercises/robot-simulator/.meta/solution/BearingTest.class.st b/exercises/robot-simulator/.meta/solution/BearingTest.class.st index 5b04466a..a9c697a9 100644 --- a/exercises/robot-simulator/.meta/solution/BearingTest.class.st +++ b/exercises/robot-simulator/.meta/solution/BearingTest.class.st @@ -4,7 +4,7 @@ Some simple unit tests to check the robot can change direction. Class { #name : #BearingTest, #superclass : #TestCase, - #category : #'Exercism-RobotSimulator' + #category : #'Exercise@RobotSimulator' } { #category : #tests } diff --git a/exercises/robot-simulator/.meta/solution/Robot.class.st b/exercises/robot-simulator/.meta/solution/Robot.class.st index 339e5877..104d1cae 100644 --- a/exercises/robot-simulator/.meta/solution/Robot.class.st +++ b/exercises/robot-simulator/.meta/solution/Robot.class.st @@ -11,7 +11,7 @@ Class { #classVars : [ 'Bearings' ], - #category : #'Exercism-RobotSimulator' + #category : #'Exercise@RobotSimulator' } { #category : #'instance creation' } diff --git a/exercises/robot-simulator/.meta/solution/RobotSimulator.class.st b/exercises/robot-simulator/.meta/solution/RobotSimulator.class.st index 2443a276..82bc106c 100644 --- a/exercises/robot-simulator/.meta/solution/RobotSimulator.class.st +++ b/exercises/robot-simulator/.meta/solution/RobotSimulator.class.st @@ -7,7 +7,7 @@ Class { #instVars : [ 'robot' ], - #category : #'Exercism-RobotSimulator' + #category : #'Exercise@RobotSimulator' } { #category : #internal } diff --git a/exercises/robot-simulator/RobotSimulatorTest.class.st b/exercises/robot-simulator/RobotSimulatorTest.class.st index 536e5fec..6f789ee3 100644 --- a/exercises/robot-simulator/RobotSimulatorTest.class.st +++ b/exercises/robot-simulator/RobotSimulatorTest.class.st @@ -39,7 +39,7 @@ Class { #instVars : [ 'robotSimulator' ], - #category : #'Exercism-RobotSimulator' + #category : #'Exercise@RobotSimulator' } { #category : #config } diff --git a/exercises/roman-numerals/.meta/solution/RomanNumerals.class.st b/exercises/roman-numerals/.meta/solution/RomanNumerals.class.st index 675e6f27..8a59ca3c 100644 --- a/exercises/roman-numerals/.meta/solution/RomanNumerals.class.st +++ b/exercises/roman-numerals/.meta/solution/RomanNumerals.class.st @@ -7,7 +7,7 @@ Class { #classVars : [ 'NumeralsTable' ], - #category : #'Exercism-RomanNumerals' + #category : #'Exercise@RomanNumerals' } { #category : #constants } diff --git a/exercises/roman-numerals/RomanNumeralsTest.class.st b/exercises/roman-numerals/RomanNumeralsTest.class.st index f75cfab5..76949740 100644 --- a/exercises/roman-numerals/RomanNumeralsTest.class.st +++ b/exercises/roman-numerals/RomanNumeralsTest.class.st @@ -54,7 +54,7 @@ Class { #instVars : [ 'romanNumeralsCalculator' ], - #category : #'Exercism-RomanNumerals' + #category : #'Exercise@RomanNumerals' } { #category : #helper } diff --git a/exercises/secret-handshake/.meta/solution/SecretHandshake.class.st b/exercises/secret-handshake/.meta/solution/SecretHandshake.class.st index 10a726d8..8d1a2861 100644 --- a/exercises/secret-handshake/.meta/solution/SecretHandshake.class.st +++ b/exercises/secret-handshake/.meta/solution/SecretHandshake.class.st @@ -10,7 +10,7 @@ Class { #classVars : [ 'Secrets' ], - #category : #'Exercism-SecretHandshake' + #category : #'Exercise@SecretHandshake' } { #category : #accessing } diff --git a/exercises/secret-handshake/SecretHandshakeTest.class.st b/exercises/secret-handshake/SecretHandshakeTest.class.st index 796f8bdd..4744f820 100644 --- a/exercises/secret-handshake/SecretHandshakeTest.class.st +++ b/exercises/secret-handshake/SecretHandshakeTest.class.st @@ -40,7 +40,7 @@ Class { #instVars : [ 'secretHandshakeCalculator' ], - #category : #'Exercism-SecretHandshake' + #category : #'Exercise@SecretHandshake' } { #category : #config } diff --git a/exercises/sieve/.meta/solution/Sieve.class.st b/exercises/sieve/.meta/solution/Sieve.class.st index 459ede79..6e00f3af 100644 --- a/exercises/sieve/.meta/solution/Sieve.class.st +++ b/exercises/sieve/.meta/solution/Sieve.class.st @@ -4,7 +4,7 @@ This solution demonstrates the use of a while loop in Pharo. Notice how while is Class { #name : #Sieve, #superclass : #Object, - #category : #'Exercism-Sieve' + #category : #'Exercise@Sieve' } { #category : #helper } diff --git a/exercises/sieve/SieveTest.class.st b/exercises/sieve/SieveTest.class.st index ec2271c2..12311192 100644 --- a/exercises/sieve/SieveTest.class.st +++ b/exercises/sieve/SieveTest.class.st @@ -41,7 +41,7 @@ Class { #instVars : [ 'sieveCalculator' ], - #category : #'Exercism-Sieve' + #category : #'Exercise@Sieve' } { #category : #helper } diff --git a/exercises/space-age/.meta/solution/SpaceAge.class.st b/exercises/space-age/.meta/solution/SpaceAge.class.st index 94c027a9..f62e8555 100644 --- a/exercises/space-age/.meta/solution/SpaceAge.class.st +++ b/exercises/space-age/.meta/solution/SpaceAge.class.st @@ -7,7 +7,7 @@ Class { #classVars : [ 'OrbitalPeriods' ], - #category : #'Exercism-SpaceAge' + #category : #'Exercise@SpaceAge' } { #category : #exercism } diff --git a/exercises/space-age/SpaceAgeTest.class.st b/exercises/space-age/SpaceAgeTest.class.st index b90bd2f2..207a8311 100644 --- a/exercises/space-age/SpaceAgeTest.class.st +++ b/exercises/space-age/SpaceAgeTest.class.st @@ -34,7 +34,7 @@ Class { #instVars : [ 'spaceAgeCalculator' ], - #category : #'Exercism-SpaceAge' + #category : #'Exercise@SpaceAge' } { #category : #config } diff --git a/exercises/sum-of-multiples/.meta/solution/SumOfMultiples.class.st b/exercises/sum-of-multiples/.meta/solution/SumOfMultiples.class.st index da05e1db..f31b95ca 100644 --- a/exercises/sum-of-multiples/.meta/solution/SumOfMultiples.class.st +++ b/exercises/sum-of-multiples/.meta/solution/SumOfMultiples.class.st @@ -4,7 +4,7 @@ This solution uses inject:into: to sum the runnning interval, as well as extract Class { #name : #SumOfMultiples, #superclass : #Object, - #category : #'Exercism-SumOfMultiples' + #category : #'Exercise@SumOfMultiples' } { #category : #internal } diff --git a/exercises/sum-of-multiples/SumOfMultiplesTest.class.st b/exercises/sum-of-multiples/SumOfMultiplesTest.class.st index 19892fd6..de1fdb2d 100644 --- a/exercises/sum-of-multiples/SumOfMultiplesTest.class.st +++ b/exercises/sum-of-multiples/SumOfMultiplesTest.class.st @@ -23,7 +23,7 @@ Class { #instVars : [ 'sumOfMultiplesCalculator' ], - #category : #'Exercism-SumOfMultiples' + #category : #'Exercise@SumOfMultiples' } { #category : #config } diff --git a/exercises/tournament/.meta/solution/ResultTally.class.st b/exercises/tournament/.meta/solution/ResultTally.class.st index c8269998..dd1fff23 100644 --- a/exercises/tournament/.meta/solution/ResultTally.class.st +++ b/exercises/tournament/.meta/solution/ResultTally.class.st @@ -8,7 +8,7 @@ Class { 'tallys', 'name' ], - #category : #'Exercism-Tournament' + #category : #'Exercise@Tournament' } { #category : #'instance creation' } diff --git a/exercises/tournament/.meta/solution/Tournament.class.st b/exercises/tournament/.meta/solution/Tournament.class.st index fff66c0b..7ad87b5f 100644 --- a/exercises/tournament/.meta/solution/Tournament.class.st +++ b/exercises/tournament/.meta/solution/Tournament.class.st @@ -10,7 +10,7 @@ Class { #classVars : [ 'OutcomeTable' ], - #category : #'Exercism-Tournament' + #category : #'Exercise@Tournament' } { #category : #config } diff --git a/exercises/tournament/TournamentTest.class.st b/exercises/tournament/TournamentTest.class.st index a78e9435..5e3c6bc4 100644 --- a/exercises/tournament/TournamentTest.class.st +++ b/exercises/tournament/TournamentTest.class.st @@ -79,7 +79,7 @@ Class { #instVars : [ 'tournamentCalculator' ], - #category : #'Exercism-Tournament' + #category : #'Exercise@Tournament' } { #category : #config } diff --git a/exercises/twelve-days/.meta/solution/TwelveDays.class.st b/exercises/twelve-days/.meta/solution/TwelveDays.class.st index 322e1a69..aee98f0f 100644 --- a/exercises/twelve-days/.meta/solution/TwelveDays.class.st +++ b/exercises/twelve-days/.meta/solution/TwelveDays.class.st @@ -4,7 +4,7 @@ This solution is pretty straight forward. Class { #name : #TwelveDays, #superclass : #Object, - #category : #'Exercism-TwelveDays' + #category : #'Exercise@TwelveDays' } { #category : #gifts } diff --git a/exercises/twelve-days/TwelveDaysTest.class.st b/exercises/twelve-days/TwelveDaysTest.class.st index c9e8557c..0d434bef 100644 --- a/exercises/twelve-days/TwelveDaysTest.class.st +++ b/exercises/twelve-days/TwelveDaysTest.class.st @@ -55,7 +55,7 @@ Class { #instVars : [ 'twelveDaysCalculator' ], - #category : #'Exercism-TwelveDays' + #category : #'Exercise@TwelveDays' } { #category : #config } diff --git a/exercises/two-fer/.meta/solution/TwoFer.class.st b/exercises/two-fer/.meta/solution/TwoFer.class.st index f32ff9d5..7eb15b67 100644 --- a/exercises/two-fer/.meta/solution/TwoFer.class.st +++ b/exercises/two-fer/.meta/solution/TwoFer.class.st @@ -8,7 +8,7 @@ Of interest, in this example is that classes can define instance methods with th Class { #name : #TwoFer, #superclass : #Object, - #category : #'Exercism-TwoFer' + #category : #'Exercise@TwoFer' } { #category : #example } diff --git a/exercises/two-fer/TwoFerTest.class.st b/exercises/two-fer/TwoFerTest.class.st index fc905d36..ad708745 100644 --- a/exercises/two-fer/TwoFerTest.class.st +++ b/exercises/two-fer/TwoFerTest.class.st @@ -40,7 +40,7 @@ Class { #instVars : [ 'twoFer' ], - #category : #'Exercism-TwoFer' + #category : #'Exercise@TwoFer' } { #category : #config } diff --git a/exercises/word-count/.meta/solution/WordCount.class.st b/exercises/word-count/.meta/solution/WordCount.class.st index cb4c0d10..ef284790 100644 --- a/exercises/word-count/.meta/solution/WordCount.class.st +++ b/exercises/word-count/.meta/solution/WordCount.class.st @@ -4,7 +4,7 @@ There are several ways of solving this one, however on option (often used in oth Class { #name : #WordCount, #superclass : #Object, - #category : #'Exercism-WordCount' + #category : #'Exercise@WordCount' } { #category : #exercism } diff --git a/exercises/word-count/WordCountTest.class.st b/exercises/word-count/WordCountTest.class.st index 86386954..13a27462 100644 --- a/exercises/word-count/WordCountTest.class.st +++ b/exercises/word-count/WordCountTest.class.st @@ -23,7 +23,7 @@ Class { #instVars : [ 'wordCountCalculator' ], - #category : #'Exercism-WordCount' + #category : #'Exercise@WordCount' } { #category : #config }