<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Arial,Helvetica,sans-serif'>
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">John Culleton schreef op 21 mei '15: <br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Python runs on Windows I am reasonably sure.<br /> Otherwise Scribus scripts wouldn't work on<br /> Windows.</blockquote>
<br /> Python will run on all major platforms without issues. It comes preinstalled on Mac and most Linux distributions and the interpreter is distributed with scribus.<br /> <br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">I am going in a different direction. <br /> I wonder if the Scribus functions that<br /> are accessible through Python only work with<br /> Python or if programs whose output is compiled C<br /> code could be called and then could call these<br /> functions? In other words I want to get away from<br /> interpreter languages altogether.</blockquote>
<br /> If you're going to use compiled code for your personal projects, that is fine of course. But I surely hope that scribus stays with python. The advantage of an interpreted language is that you can reuse and distribute it with your project and do not have to worry about recompiling and installing a proper tool-chain. I only want to bring back in memory the compilation of scribus on windows to prove my point.<br /> <br />
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">Tcl/Tk has that ability to work with C language<br /> compiled modules.</blockquote>
<br /> Python has the same ability, so this is a moot point.<br /> <br /> In addition to all of the above. The whole discussion about switching to another language to extend scribus is senseless and will not solve any issues that may be with the interfacing or with understanding the language. If you don't want to take the time to learn python which is a widely used language the same will apply to other people not willing to learn C or Tcl/Tk or any other language for that matter. Python is a very simple to learn language and if you have any issues, please ask them on the mailing list here or on python forums. <br /> The python/scribus interface is an area that can/should be improved upon. This is not something easily achieved. To get an idea of what can be achieved I would like to point to blender. The complete interface and all tools and data structures can be imported in a python script and manipulated.<br /> <br /> Darius</div>
</body></html>