newLISP Development release 10.4.6

Notices and updates
Locked
Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

newLISP Development release 10.4.6

Post by Lutz »

Development release 10.4.6 adds built-in JSON processing and other minor enhancements and bug fixes.

Release notes: http://www.newlisp.org/downloads/develo ... lease.html

Files: http://www.newlisp.org/downloads/development

A new update of the newLISP web based IDE v.4.5 has fixes for UTF-8 handling:

http://www.newlisp.org/downloads/develo ... de-4.5.tgz

rickyboy
Posts: 607
Joined: Fri Apr 08, 2005 7:13 pm
Location: Front Royal, Virginia

Re: newLISP Development release 10.4.6

Post by rickyboy »

Excellent! Thanks!
(λx. x x) (λx. x x)

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Development release 10.4.6

Post by Lutz »

Welcome! The json-parse function is very fast - crunches about 50Mbyte of data per second on a MacMini 2.3Ghz Intel Core i5 - Suitable for big data.

bairui
Posts: 64
Joined: Sun May 06, 2012 2:04 am
Location: China
Contact:

Re: newLISP Development release 10.4.6

Post by bairui »

Very nice. Any plans for doing the same for yaml?

Lutz
Posts: 5289
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Development release 10.4.6

Post by Lutz »

Here are the Google counts for the three:

Code: Select all

~> gc XML JSON YAML
XML -> 928,000,000
JSON -> 67,000,000
YAML -> 4,030,000
~> 
I imagine JSON getting closer in popularity to XML over the next years, but don't think this will happen to YAML. At least at the moment there are no plans for a yaml-parse.

Ps: http://www.newlisp.org/syntax.cgi?code/gc.txt

bairui
Posts: 64
Joined: Sun May 06, 2012 2:04 am
Location: China
Contact:

Re: newLISP Development release 10.4.6

Post by bairui »

Hmm... Fair enough.

I see them as serving different purposes though. JSON is fine for machine-machine interfacing, but not well suited to human editing. YAML is much friendlier in that department.

xytroxon
Posts: 296
Joined: Tue Nov 06, 2007 3:59 pm
Contact:

Re: newLISP Development release 10.4.6

Post by xytroxon »

Image

Thanks for your great work Lutz!!!

-- xytroxon
"Many computers can print only capital letters, so we shall not use lowercase letters."
-- Let's Talk Lisp (c) 1976

cormullion
Posts: 2038
Joined: Tue Nov 29, 2005 8:28 pm
Location: latiitude 50N longitude 3W
Contact:

Re: newLISP Development release 10.4.6

Post by cormullion »

Nice poster, xytroxon!

xytroxon
Posts: 296
Joined: Tue Nov 06, 2007 3:59 pm
Contact:

Re: newLISP Development release 10.4.6

Post by xytroxon »

Well... I had a little help...

http://thrilling-tales.webomator.com/de ... mizer.html

-- xytroxon
"Many computers can print only capital letters, so we shall not use lowercase letters."
-- Let's Talk Lisp (c) 1976

Ryon
Posts: 248
Joined: Thu Sep 26, 2002 12:57 am

Re: newLISP Development release 10.4.6

Post by Ryon »

That is the coolest thing I have seen in my life!

Wait! . . . Those are the TWO coolest things I have seen in my life!

hilti
Posts: 140
Joined: Sun Apr 19, 2009 10:09 pm
Location: Hannover, Germany
Contact:

Re: newLISP Development release 10.4.6

Post by hilti »

Thanks so much Lutz for Your great work!
--()o Dragonfly web framework for newLISP
http://dragonfly.apptruck.de

ssqq
Posts: 88
Joined: Sun May 04, 2014 12:49 pm

Re: newLISP Development release 10.4.6

Post by ssqq »

YAML is suit for view, C and C++ YAML LIB have been upgrade to 1.1.

http://pyyaml.org/wiki/LibYAML

Anyone could test it in newlisp.

Locked