koneko-0.0.2: a concatenative not-quite-lisp for kittens
Safe HaskellNone
LanguageHaskell2010

Koneko.Read

Description

>>> :set -XOverloadedStrings
>>> x = read "nil #f 42 3.14 \"Hello, World!\" :foo foo"
>>> x
[nil,#f,42,3.14,"Hello, World!",:foo,foo]
>>> map D.typeOf x
[#<::nil>,#<::bool>,#<::int>,#<::float>,#<::str>,#<::kwd>,#<::ident>]
>>> x = read "( 1 2 :foo ) 'foo [ x . 'x 'x ]"
>>> x
[( 1 2 :foo ),'foo,[ x . 'x 'x ]]
>>> map D.typeOf x
[#<::list>,#<::quot>,#<::block>]

... TODO ...

Documentation