El miércoles, 15 de enero de 2014 18:02:08 UTC+1, Sergio Tortosa Benedito escribió: > Hi I'm developing a sort of language extension for writing GUI programs > > called guilang, right now it's written in Lua but I'm considreing Python > > instead (because it's more tailored to alone applications). My question > > it's if I can achieve this declarative-thing in python. Here's an > > example: > > > > Window "myWindow" { > > title="Hello world"; > > Button "myButton" { > > label="I'm a button"; > > onClick=exit > > } > > } > > print(myWindow.myButton.label) > > > > Of course it doesn't need to be 100% equal. Thanks in advance > > > > Sergio
Wow thank you very much, really. I wasn't expecting that much from everyone. BTW, sorry for no answering earlier , I'm receiving no e-mails from the list (I'll look later what happens). First, I don't like that all parenthesis, I like to differentiate which type of delimiter is, this is not so bad if using spaces but anyways it's a little more difficult.Second, In regard, to using something like myWindow=Window rather than Window "myWindow", at first I didn't liked it that much, but in the end it does tell the user that the attributes can be accesed just like anything else. Finally , the project I'm developing (guilang) it's toolkit-independent so I don't mind having to do some wrappers. Sergio -- https://mail.python.org/mailman/listinfo/python-list