## Convert Robot Raconteur from C# to
## Python
Robot Raconteur is an open source communication library written in C#. The objective of this project is to write a pure Python version of the software. It is estimated it will take 20-40 hours. The programmer will communicate code frequently with Wason Technology to design the Python software. Because Python is weakly typed the design will be simpler. Details of the project can be found at [login to view URL]
The specific details are:
1. Python does not require thunk-code, service skels, or service stubs. The Service Definition can be used to determine the type of parameters and members.
2. [login to view URL] will be used with format strings to pack messages and determine message size rather than the stream method used in the C# library.
3. The asyncore library will be used to implement TCP communication.
The relevant C# code has been attached.