[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Cfengine-develop] my own branch of the tree

From: Bas van der Vlies
Subject: Re: [Cfengine-develop] my own branch of the tree
Date: Wed, 21 Jan 2004 14:29:24 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6b) Gecko/20031205 Thunderbird/0.4

Just my 2 cents.

When we just started the development team there was also much talking about the issues about the parser, lists and associative arrays (hashes in perl and dictionaries in python, every language has is own description).

I like the idea to have list and associative arrays. Now it depends on the actionsquence if a variable is interpeted as has list or a string.
So if the parser supports this kind of type it makes it much cleaner.

In the early days of the development team i had some suggestions for the
parser/lexer. It has changed and i did not touch it. It always good to look how other projects have done the parser/lexer stuff. I still think a lot of the C-code in cfengine to check if we have supported the right kind of variable (eg ip-address, numbers, etc) can be done in lexer/parser which elminates a lot of code. But Mark is right that this is a lot of work, bu we have to start somewhere. If the parser/lexer is good then it can also be easily extended with new types and functions.

*                                                                  *
*  Bas van der Vlies                     e-mail: address@hidden      *
*  SARA - Academic Computing Services    phone:  +31 20 592 8012   *
*  Kruislaan 415                         fax:    +31 20 6683167    *
*  1098 SJ Amsterdam                                               *
*                                                                  *

reply via email to

[Prev in Thread] Current Thread [Next in Thread]