]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/unicode/script/script.factor
factor: trim some using lists
[factor.git] / basis / unicode / script / script.factor
index d17f3b0a03ccdbd7dc48218c23313ee0528e2ef7..7d7f7a6946868bfaa37f3325783af957207963df 100644 (file)
@@ -1,16 +1,8 @@
 ! Copyright (C) 2008 Daniel Ehrenberg.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: interval-maps namespaces simple-flat-file ;
+USING: literals simple-flat-file ;
 IN: unicode.script
 
-<PRIVATE
-
-SYMBOL: script-table
-
-"vocab:unicode/script/Scripts.txt" load-interval-file
-script-table set-global
-
-PRIVATE>
-
-: script-of ( char -- script )
-    script-table get-global interval-at ;
+CONSTANT: script-table $[
+    "vocab:unicode/UCD/Scripts.txt" load-interval-file
+]