<div dir="ltr">Hey all,<div><br></div><div>It&#39;s reaching the point in my project where I have everything running, save the core functionality, which hasn&#39;t been updated/modernized yet. Currently Pallet uses Tcl bindings for Objective-C to issue commands and communicate with Macports, rather than simply piping input/output to/from the command line. But, because Pallet is rather old, it still uses the system version of Tcl, rather than the Macports specific version of Tcl, meaning that currently it can&#39;t actually communicate with Macports. </div><div><br></div><div>So, I&#39;m left at the decision to either try to link the two together and continue development of Pallet the way it&#39;s been going, or, to scratch it and convert it to just simply issuing commands and parsing output. So I was hoping to get the opinions from the community, seeing as this is a community application. :)</div><div><br></div><div>The pro&#39;s for converting to a CLI/GUI application that I can think of;</div><div><br></div><div>Pros:</div><div>-More future proof. Literally anything can change on the backend as long as the commands remain the same. </div><div>-Smaller code base. The current code base is fairly large, and converting it to a CLI/GUI application would significantly shorten it. </div><div>-Future commands would be easier to implement.</div><div><br></div><div>Thanks,</div><div>-Kyle</div></div>