[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Re: new language, arch, furth, etc.
From: |
Daniel Skarda |
Subject: |
Re: [Gnu-arch-users] Re: new language, arch, furth, etc. |
Date: |
Wed, 21 Jul 2004 20:48:26 +0200 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Hello,
> <assoc> := "{" <assoc-binding>* "}"
>
> <assoc-binding> := <name> "=>" <nested-value>
as I understand you want to make configuration language subset of Scheme
(good choice, imHo :) [1]. I think that the choice of curly braces is not a good
one, because:
1) R5RS declares that:
[ ] { } |
Left and right square brackets and curly braces and vertical bar
are reserved for possible future extensions to the language
2) What is so bad about association lists?
If configuration langauge is pure subset of Scheme, you can `read' it
and process it in few lines of code using any Scheme implementation
(Guile, Pika, Systas, ...). You can even `read' it using any common
Common Lisp implementation :)
I do not think '{' '}' syntactic sugar is worth of troubles,
incompatibility and writing special parsers (when there are already
about 11 Scheme and 4 Lisp implementations ready for installation in
Debian :)
Please, KISS the configuration language :)
0.
[1] No language flamewars, please :)
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., (continued)
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Andrew Suffield, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Miles Bader, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Andrew Suffield, 2004/07/21
- [Gnu-arch-users] Re: new language, arch, furth, etc., Miles Bader, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Mikhael Goikhman, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Miles Bader, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Mikhael Goikhman, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Charles Duffy, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Mikhael Goikhman, 2004/07/21
- Re: [Gnu-arch-users] Re: new language, arch, furth, etc., Miles Bader, 2004/07/21
Re: [Gnu-arch-users] Re: new language, arch, furth, etc.,
Daniel Skarda <=
[Gnu-arch-users] Re: new language, arch, furth, etc., Tom Lord, 2004/07/20