Bug 100071 - [NEW PORT] converters/p5-JSON-Syck: JSON is YAML
Summary: [NEW PORT] converters/p5-JSON-Syck: JSON is YAML
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Rong-En Fan
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-11 09:50 UTC by gslin
Modified: 2006-07-12 09:20 UTC (History)
1 user (show)

See Also:


Attachments
p5-JSON-Syck-0.07.shar (2.54 KB, text/plain)
2006-07-11 09:50 UTC, gslin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description gslin 2006-07-11 09:50:15 UTC
You might want to know the difference between JSON and JSON::Syck.

Since JSON is a pure-perl module and JSON::Syck is based on libsyck,
JSON::Syck is supposed to be very fast and memory efficient. See
chansen's benchmark table at
http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl

JSON.pm comes with dozens of ways to do the same thing and lots of
options, while JSON::Syck doesn't. There's only Load and Dump.

Oh, and JSON::Syck doesn't use camelCase method names :-)

Author:	Audrey Tang <autrijus@autrijus.org>
	Tatsuhiko Miyagawa <miyagawa@gmail.com>
WWW:	http://search.cpan.org/dist/JSON-Syck/

Generated with FreeBSD Port Tools 0.77
Comment 1 Rong-En Fan freebsd_committer freebsd_triage 2006-07-11 14:12:46 UTC
Responsible Changed
From-To: freebsd-ports-bugs->rafan

Eat.
Comment 2 Rong-En Fan freebsd_committer freebsd_triage 2006-07-11 21:57:28 UTC
State Changed
From-To: open->closed

New port added. Thanks! 

Category is changed to textproc where it should be.
Comment 3 Anton Berezin 2006-07-12 09:10:54 UTC
On Tue, Jul 11, 2006 at 04:43:15PM +0800, Gea-Suan Lin wrote:

> >Number:         100071
> >Synopsis:       [NEW PORT] converters/p5-JSON-Syck: JSON is YAML

> You might want to know the difference between JSON and JSON::Syck.
> 
> Since JSON is a pure-perl module and JSON::Syck is based on libsyck,
> JSON::Syck is supposed to be very fast and memory efficient. See
> chansen's benchmark table at
> http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl
> 
> JSON.pm comes with dozens of ways to do the same thing and lots of
> options, while JSON::Syck doesn't. There's only Load and Dump.
> 
> Oh, and JSON::Syck doesn't use camelCase method names :-)
> 
> Author:	Audrey Tang <autrijus@autrijus.org>
> 	Tatsuhiko Miyagawa <miyagawa@gmail.com>
> WWW:	http://search.cpan.org/dist/JSON-Syck/

> X# New ports collection makefile for:	p5-JSON-Syck
> X# Date created:		2006-07-11
> X# Whom:			Gea-Suan Lin <gslin@gslin.org>
> X#
> X# $FreeBSD$
> X#
> X
> XPORTNAME=	JSON-Syck
> XPORTVERSION=	0.07

From MOVED:

textproc/p5-JSON-Syck|textproc/p5-YAML-Syck|2006-04-07|The textproc/p5-YAML-Syck port now includes JSON functionality

0.07 is a *really* old version of this module, the newer version is
installed as part of textproc/p5-YAML-Syck installation.

Please close this PR.

\Anton.
-- 
An undefined problem has an infinite number of solutions.
-- Robert A. Humphrey
Comment 4 Anton Berezin 2006-07-12 09:12:13 UTC
On Wed, Jul 12, 2006 at 10:10:54AM +0200, Anton Berezin wrote:
> On Tue, Jul 11, 2006 at 04:43:15PM +0800, Gea-Suan Lin wrote:
> 
> > >Number:         100071
> > >Synopsis:       [NEW PORT] converters/p5-JSON-Syck: JSON is YAML
> 
> > You might want to know the difference between JSON and JSON::Syck.
> > 
> > Since JSON is a pure-perl module and JSON::Syck is based on libsyck,
> > JSON::Syck is supposed to be very fast and memory efficient. See
> > chansen's benchmark table at
> > http://idisk.mac.com/christian.hansen/Public/perl/serialize.pl
> > 
> > JSON.pm comes with dozens of ways to do the same thing and lots of
> > options, while JSON::Syck doesn't. There's only Load and Dump.
> > 
> > Oh, and JSON::Syck doesn't use camelCase method names :-)
> > 
> > Author:	Audrey Tang <autrijus@autrijus.org>
> > 	Tatsuhiko Miyagawa <miyagawa@gmail.com>
> > WWW:	http://search.cpan.org/dist/JSON-Syck/
> 
> > X# New ports collection makefile for:	p5-JSON-Syck
> > X# Date created:		2006-07-11
> > X# Whom:			Gea-Suan Lin <gslin@gslin.org>
> > X#
> > X# $FreeBSD$
> > X#
> > X
> > XPORTNAME=	JSON-Syck
> > XPORTVERSION=	0.07
> 
> From MOVED:
> 
> textproc/p5-JSON-Syck|textproc/p5-YAML-Syck|2006-04-07|The textproc/p5-YAML-Syck port now includes JSON functionality
> 
> 0.07 is a *really* old version of this module, the newer version is
> installed as part of textproc/p5-YAML-Syck installation.
> 
> Please close this PR.

And please delete the port as well.  :-)

\Anton.
-- 
An undefined problem has an infinite number of solutions.
-- Robert A. Humphrey