Scripting language for an application
Cameron Laird
claird at starbase.neosoft.com
Thu Sep 28 14:09:34 EDT 2000
More information about the Python-list mailing list
Thu Sep 28 14:09:34 EDT 2000
- Previous message (by thread): Scripting language for an application
- Next message (by thread): Scripting language for an application
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <wk8zsc7ehy.fsf at turangalila.harmonixmusic.com>, Dan Schmidt <dfan at harmonixmusic.com> wrote: >Marco Seiriƶ <marco at crepido.com> writes: > >| I'm doing research (=surfing the web) in order to see >| what language I will use in an application (C++) we are >| building. Today we use Perl to some extent. Would you >| think there would be any benefit from using Python instead/also? >| >| My main concerns are speed and ease of use. > >We are using Python here as an embedded language and it's working >wonderfully so far. I don't know how it would compare to Perl for >speed, but it's very easy to use. > >If you use Python, you undoubtedly want to either use > > - Swig <http://www.swig.org> if you want to generate an interface > automatically between Python and your C++ classes, or > > - CXX <http://cxx.sourceforge.net> if you want to do your interfaces > by hand. > >We're using CXX and it's very clean. I recommend it highly for any >project combining Python and C++ (especially after looking at how the >interfacing is done in straight C!). . . . It's possible to embed Perl. It's so unpleasant, though, as to be one of the principal impulses behind Perl6. In contrast, Python is *designed* to be embedded. It's happy being embedded, and rather fun to do, at least in comparison with Perl. I second the recommandations of CXX and Swig. There are operations for which Perl is faster than Python--oc- casionally even quite a bit faster. It would surprise me quite a bit if any of them will arise in the application you're con- templating. I expect Python's processing speed will be more than adequate for your application. Python was designed as a language newcomers would learn quickly and easily. Perl makes Unix sysads comfortable. That's about as much as can be said in response to the little information you've presented. -- Cameron Laird <claird at NeoSoft.com> Business: http://www.Phaseit.net Personal: http://starbase.neosoft.com/~claird/home.html
- Previous message (by thread): Scripting language for an application
- Next message (by thread): Scripting language for an application
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list