]> gitweb.factorcode.org Git - factor.git/commitdiff
anagrams: removing unix platform restriction
authorJohn Benediktsson <mrjbq7@gmail.com>
Wed, 22 Nov 2023 04:04:11 +0000 (20:04 -0800)
committerJohn Benediktsson <mrjbq7@gmail.com>
Wed, 22 Nov 2023 04:04:11 +0000 (20:04 -0800)
extra/anagrams/anagrams.factor
extra/anagrams/platforms.txt [deleted file]

index 75b064645de63ac113fcc8873f803210d8341f7a..095757da3dfdbf7fd2d401eeb5c9994299c62cd4 100644 (file)
@@ -2,7 +2,7 @@
 ! See https://factorcode.org/license.txt for BSD license
 
 USING: ascii assocs io.encodings.ascii io.files kernel math
-sequences sequences.extras sorting sets ;
+sequences sequences.extras sets sorting system ;
 IN: anagrams
 
 : make-anagram-hash ( strings -- assoc )
@@ -10,7 +10,9 @@ IN: anagrams
     [ members ] assoc-map
     [ length 1 > ] filter-values ;
 
-MEMO: dict-words ( -- seq )
+HOOK: dict-words os ( -- seq )
+
+M: unix dict-words
     "/usr/share/dict/words" ascii file-lines [ >lower ] map ;
 
 MEMO: dict-anagrams ( -- assoc )
diff --git a/extra/anagrams/platforms.txt b/extra/anagrams/platforms.txt
deleted file mode 100644 (file)
index 509143d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-unix