On Sat, Jan 14, 2012 at 06:49:34PM +0700, Henrik Sarvell wrote:
> That JSON implementation is too simplistic which kind of reinforces my
> point, writing good libs take time and for that to happen you need a
> ...
> Here is for instance Clojure's version:
> https://github.com/clojure/data.json/blob/master/src/main/clojure/clojure/data/json.clj

Wow, that's really overkill!

Why do you think that the example JSON implementation is too simplistic?
Can you say what is really needed in addition to that? It supports all
data types which exist in PicoLisp:

   - Symbols (transient symbols (strings) only, as JSON doesn't know
     about internal symbols)
   - Numbers (fixpoint only, as PicoLisp doesn't know about floating
     point)
   - Arrays and Objects (both represented as nested lists in PicoLisp)

Derived types, like "null", "true" and "false" can be easily handled on
the application level. Or you might trivially extend the example, and
map them to NIL and T.

What else do you want a JSON interface to do? If you make so much fuss
about something such simple, it is no wonder you miss libraries
everywhere ;)

You seem to support the typical bloatware philosophy: First put
everything which comes to mind into a "library", and then see what can
be done with it. This is definitely not the PicoLisp way.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to