~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Alexander Belchenko
  • Date: 2007-04-24 13:15:06 UTC
  • mto: This revision was merged to the branch mainline in revision 2451.
  • Revision ID: bialix@ukr.net-20070424131506-8roiv9b2bu7gv3cf
fix RSTX wrong formatting in HACKING

Show diffs side-by-side

added added

removed removed

Lines of Context:
666
666
 
667
667
We write some extensions in C using pyrex. We design these to work in
668
668
three scenarios:
 
669
 
669
670
 * User with no C compiler
670
671
 * User with C compiler
671
672
 * Developers
690
691
 
691
692
Note that pyrex does not support all 2.4 programming idioms, so some
692
693
syntax changes may be required. I.e. 
 
694
 
693
695
 - 'from foo import (bar, gam)' needs to change to not use the brackets. 
694
696
 - 'import foo.bar as bar' needs to be 'import foo.bar; bar = foo.bar' 
 
697
 
695
698
If the changes are too dramatic, consider
696
699
maintaining the python code twice - once in the .pyx, and once in the .py,
697
700
and no longer including the .py file.