Python is a pretty easy language for a programmer to learn. I’ve read a book on how to program in it. There’s a nice tutorial on the python website. But I’ve not done any serious programming in python. Just maintenance and debugging.
The only thing I found bothersome was the strict use of indentation for defining blocks. Basically, in C a block is either a single statement or a set of statements surrounded by { and }. In many languages blocks are set off by keywords. if cond then stmts else stmts fi Not so in python. It is solely indicated by indentation. A change in indentation means a new block is started or an old block is continued. I’d imagine an editor that is python aware would be a help. In Him, DM > On Dec 29, 2014, at 11:25 AM, David Haslam <dfh...@googlemail.com> wrote: > > Barry, > > The Perl script was not comprehensive in terms of USFM tag coverage. > No further work is expected for usfm2osis.pl > usfm2osis.pl is now deprecated. > > The Python script really is the way forward, despite its issues. Please see > http://crosswire.org/wiki/Converting_SFM_Bibles_to_OSIS#usfm2osis.py > > David > > > > -- > View this message in context: > http://sword-dev.350566.n4.nabble.com/A-call-for-Python-programmers-tp4654425p4654452.html > Sent from the SWORD Dev mailing list archive at Nabble.com. > > _______________________________________________ > sword-devel mailing list: sword-devel@crosswire.org > http://www.crosswire.org/mailman/listinfo/sword-devel > Instructions to unsubscribe/change your settings at above page _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page