diff --git a/basis/json/reader/reader.factor b/basis/json/reader/reader.factor index 082bbd8446..4171abca09 100644 --- a/basis/json/reader/reader.factor +++ b/basis/json/reader/reader.factor @@ -1,8 +1,8 @@ ! Copyright (C) 2008 Peter Burns, 2009 Philipp Winkler ! See http://factorcode.org/license.txt for BSD license. USING: arrays assocs combinators io io.streams.string json -kernel math math.parser prettyprint -sequences strings vectors ; +kernel math math.floats.parser math.parser prettyprint sequences +strings vectors ; IN: json.reader + +: string>float ( str -- n/f ) f strtod ; + diff --git a/extra/game/models/collada/collada.factor b/extra/game/models/collada/collada.factor index 9d8fad764c..953e420562 100644 --- a/extra/game/models/collada/collada.factor +++ b/extra/game/models/collada/collada.factor @@ -1,12 +1,12 @@ ! Copyright (C) 2010 Erik Charlebois ! See http://factorcode.org/license.txt for BSD license. -USING: accessors arrays assocs grouping hashtables kernel -locals math math.parser sequences sequences.deep +USING: accessors arrays assocs grouping hashtables kernel locals +math math.floats.parser math.parser sequences sequences.deep specialized-arrays.instances.alien.c-types.float specialized-arrays.instances.alien.c-types.uint splitting xml -xml.data xml.traversal math.order -namespaces combinators images gpu.shaders io make game.models -game.models.util io.encodings.ascii game.models.loader ; +xml.data xml.traversal math.order namespaces combinators images +gpu.shaders io make game.models game.models.util +io.encodings.ascii game.models.loader ; IN: game.models.collada SINGLETON: collada-models diff --git a/extra/game/models/obj/obj.factor b/extra/game/models/obj/obj.factor index 57eddcec6c..e331c415e5 100644 --- a/extra/game/models/obj/obj.factor +++ b/extra/game/models/obj/obj.factor @@ -1,12 +1,12 @@ ! Copyright (C) 2010 Erik Charlebois ! See http://factorcode.org/license.txt for BSD license. -USING: io io.encodings.ascii math.parser sequences splitting kernel -assocs io.files combinators math.order math namespaces -arrays sequences.deep accessors +USING: io io.encodings.ascii math.parser math.floats.parser +sequences splitting kernel assocs io.files combinators +math.order math namespaces arrays sequences.deep accessors specialized-arrays.instances.alien.c-types.float -specialized-arrays.instances.alien.c-types.uint -game.models game.models.util gpu.shaders images -game.models.loader prettyprint ; +specialized-arrays.instances.alien.c-types.uint game.models +game.models.util gpu.shaders images game.models.loader +prettyprint ; IN: game.models.obj SINGLETON: obj-models