[Catalyst] YAML vs. *
John Napiorkowski
jjn1056 at yahoo.com
Sun Jun 11 06:34:07 CEST 2006
Hi,
I'm getting this feeling this debate is winding down
with the end of the weekend, but just some last two
cents; I would seriously prefer anything that is not
reliant on spaces, tabs or other semi-invisible
characters for syntax purposes. Yes, you can set your
text editor to help smooth over this, but then I end
up setting up my editor differently for YAML verses
what I do for code.
Also having whitespace characters used this way seems
very anti-perl. I know YAML was developed by perl
programmers first, but it really feels unnatural to
me. Reminds me of that summer where I had to write
everything in python :)
Anyway I am sure this was already argued in one of the
posts I failed to see. I doubt we will find something
we can all agree on, but I hope we can find a good
default that helps grow the community. -john
--- Matt S Trout <dbix-class at trout.me.uk> wrote:
> I love YAML as a serialisation format for data
> transfer, but so far as stuff
> like config files that are designed for human write
> / machine read, I
> personally think it sucks. Massively.
>
> And for hysterical raisins it's currently our
> default config file formats, and
> I see users running into trouble getting their
> myapp.yml to parse right all
> the flipping time. So, I'm wondering if this is just
> me being a YAML-hating
> heretic or if other people are of the same opinion.
>
> A few (IMO) better options -
>
> Config::General -
>
> <View TT>
> INCLUDE_PATH __path_to('root')__
> </View>
>
> JSON -
>
> {
> 'View::TT': {
> INCLUDE_PATH: "__path_to('root')__"
> }
> }
>
> INI-style -
>
> [View::TT]
> INCLUDE_PATH=__path_to('root')__
>
> What do you all think, then? (/me dons asbestos
> suit, waits for the holy war
> to start :)
>
> --
> Matt S Trout Offering custom
> development, consultancy and support
> Technical Director contracts for Catalyst,
> DBIx::Class and BAST. Contact
> Shadowcat Systems Ltd. mst (at)
> shadowcatsystems.co.uk for more information
>
> + Help us build a better perl ORM:
> http://dbix-class.shadowcatsystems.co.uk/ +
>
> _______________________________________________
> Catalyst mailing list
> Catalyst at lists.rawmode.org
> http://lists.rawmode.org/mailman/listinfo/catalyst
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Catalyst
mailing list