Change the future

Extend or Embed

Extend or Embed: The Eternal Architecture Question

Anyone wanting to connect Python code to C or C++ faces a big existential question: to extend or embed? I.e. should the C code be a library at the disposal of high-level "executive" Python code, or should the main application logic be in C, calling Python for certain tasks specified by the user?

Let's discuss and debate the pros and cons. When is a good time to embed? When is better to extend? Why?

When

Sunday, March 17, 6:00pm

Where

Room 212