guenchi / Raven

Raven is a Package Manager for Chez Scheme
http://ravensc.com
MIT License
120 stars 13 forks source link

should use s-expression instead of json #9

Closed ChaosEternal closed 6 years ago

ChaosEternal commented 6 years ago

since this is a scheme package manager, shouldn't s-exps be used?

ChezScheme does not have native json parser, but every implementation of scheme has s-exp parser.

using s-exp even sxml can employ the powerful pattern matching libararies of scheme, which makes life much easier.

guenchi commented 6 years ago

We've been hesitating between the s-expression and the json format: Json has good readability, but the s-expression is the true scheme. It's hard to make a decision.

Until you join the discussion:

So s-expression won!

and thanks for star our project!