Python parsers for lisp expression

2013-01-11 Thread Sriram Karra
I am the author of a program called ASynK (http://karra-asynk.appspot.com/), written in Python. The program provides bi-directional contacts sync functionality across Microsoft Outlook, Google Contacts and Emacs BBDB. For supporting the BBDB format I hacked together a bunch of simple regular

BBDB3 vs org-contacts

2013-01-11 Thread Gour
Hello! I got some nice interesting replies on orgmode list in regards what to use with Gnus/orgmode for keeping some sort of CRM. It seems that org-contacts provides more flexibility how to structure one's contacts, (possibly) easier editing etc. However, there are two concerns: speed and it

Re: Python parsers for lisp expression

2013-01-11 Thread Mitchel Humpherys
On Fri, Jan 11, 2013 at 1:43 AM, Sriram Karra karra@gmail.com wrote: So to come to my query, finally - is there any known library or program - in Python - that can successfully parse the BBDB entry syntax? Any ideas on how to tackle this problem? If you don't mind depending on Emacs

Re: BBDB failed to handle what it considers duplicates

2013-01-11 Thread Leo Liu
Hello Roland, On 2012-10-16 09:12 +0800, Roland Winkler wrote: Recent BBDB3 doesn't allow duplicates by default. It does mail-completion from the first record of the duplicates. The others are ignored. I guess I start to understand, where your problem is coming from. When BBDB loads the

Re: BBDB failed to handle what it considers duplicates

2013-01-11 Thread Roland Winkler
On Sat Jan 12 2013 Leo Liu wrote: In my mail yesterday, I only thought of bbdb-complete-mail being affected by duplicate records. BBDB's MUA interface is actually more subtle. Here I can think of situations where BBDB can get confused and give strange results if, say, a message uses a name