How to decide when to port / port / write from scratch

There is a project that I am going to build in Smalltalk (Pharo). And there is a python library that I intend to use for it. Now there are 3 options:

  • Smalltalk wrapper for these python libraries.
  • Porting a python library to Smalltalk
  • Write a library from scratch (in Smalltalk) for use in my project

Following are my queries:

  • What are the β€œmain” differences in porting / packaging (no satisfactory explanation yet)
  • How to know when to use which (of all three)?
  • Any resources or pointers in which I can get additional help / some kick into my project.

Thank!

+3
source share
1 answer

Packing

, . , . , ..

, :

  • , (, ++, Python)
  • /
  • ; ( ) , ; , , .

- . , .

, :

  • ,
  • , ,
  • .
  • .
  • .

Re-Write

. , (, ..).

Re-Writing , . , , :

  • ?
+11

All Articles