Hi Frederico,
thank you for your work! I have one request, though: Can you reconfigure your emacs so that it does not insert tabs into source files? It seems that some changes you made resulted in some indentation changes and now the code looks ugly and badly indented when inspected with the github web ui (i.e. http://github.com/fsmunoz/bknr-datastore/commit/9639adbfed1050daee08dab8db2a...)
(setq-default indent-tabs-mode nil) in your .emacs should do fine.
I'll review your changes and let you know if I think that there is something which I'd like to see changed. I'm going to pull them over into my repository once you think that the stuff is usable enough for you.
Thanks again! Hans
2010/5/28 Frederico Muñoz fsmunoz@gmail.com:
Hello,
2010/5/27 Frederico Muñoz fsmunoz@gmail.com: (...)
I'll go back at it and hope to have something to show soon (well, for relative values of soon).
Well, I have pulled some changes to my github fork. The good news is that the tutorial now works. However, I'm sure that my changes could have been done is some better way - the code is not easy for me to follow.
There are different approaches to how to do the exporting: I've maintained write-to-xml as the main one. It outputs to *standard-output*, or to any sink that is passed to it. I've made it a a macro (that is compatible with the usage seen in the tutorial) and renamed the original write-to-xml to build-xml (since it doesn't actuall write anything by itself).
I haven't tested it deeply, but it mostly works. I'm now trying to understand the code better and see if there is any part in there that is a left-over of previous rewrites, etc. One of the things I will surely do is to document the functions - and also document the whole conversion process, since the way it works is sometimes hard to track.
Regards,
Frederico