# From objective-c to python

**URL:** <https://discourse.slicer.org/t/from-objective-c-to-python/15094>\
**Category:** Development\
**Created:** [December 16, 2020, 12:31pm UTC](https://discourse.slicer.org/t/from-objective-c-to-python/15094 "2020-12-16T12:31:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![DimaLat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dimalat/32/9202_2.png) [@DimaLat](https://discourse.slicer.org/u/DimaLat)\
**Post date:** [December 16, 2020, 12:31pm UTC](https://discourse.slicer.org/t/from-objective-c-to-python/15094/1 "2020-12-16T12:31:12Z")

</div>

Is there an opportunity to rewrite on python modules which has structure like .bat + .m + .xml ?  
probably .m file should be rewriten? help with that please, mb explain me how this structure works?

---

<div class="post-metadata">

**Author:** ![lassoan](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/lassoan/32/13_2.png) [@lassoan](https://discourse.slicer.org/u/lassoan)\
**Post date:** [December 22, 2020, 5:20am UTC](https://discourse.slicer.org/t/from-objective-c-to-python/15094/2 "2020-12-22T05:20:28Z")

</div>

Modules with .bat/.m/.xml are implemented in Matlab. In general they should be straightforward to port to Python. If you have any specific questions then let us know.

---

<div class="post-metadata">

**Author:** ![DimaLat](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/dimalat/32/9202_2.png) [@DimaLat](https://discourse.slicer.org/u/DimaLat)\
**Post date:** [December 22, 2020, 9:34am UTC](https://discourse.slicer.org/t/from-objective-c-to-python/15094/3 "2020-12-22T09:34:11Z")

</div>

Yeah, it’s okay i solve all of my problems, the problem was that i used one version for development and it wasn’t support extension manager. Now I fixed it by downloading a new one, and now it works with all my modules. Thanks a lot !
