Python and Flaming Thunder
Diez B. Roggisch
deets at nospam.web.de
Wed May 14 09:43:21 EDT 2008
>>> That's also a myth. For example, if C is easy to maintain, why is
>>> Flaming Thunder the only single-asset 8-by-8 shotgun cross compiler in
>>> the world? There should be lots of single-asset 8-by-8 shotgun cross
>>> compilers written in C, if C is easier to maintain.
>>Not only is it the world's only "single-asset 8-by-8 shotgun cross
>>compiler," but according to google, it's also the world's only "shotgun
>>cross compiler" period. But I guess if you make up your own terminology
>>you're bound to be unique. :) Do you mind if I ask: what exactly is a
>>single-asset 8x8 shotgun cross compiler, and what makes that of any
>>value to me?
>
> The web page explains. It's a compiler that runs on 8 platforms and can
> generate executables for any of them on any of them. It's not _totally_
> clear about what "single-asset" means, but it gives the impression (and
> the term somewhat suggests) that this means there's a single executable
> that does all of this (compare to gcc's design, where support for cross
> compiling to another arch is provided by a separate executable).
Which isn't too hard if all you have are simple datatypes as a handfull
numerical types + strings.
Besides, from what I see, the supported platforms all are x86, 32bit &
64bit. And I bet GCC works pretty unmodified amongst these as well - only
binary formats differ. But let Flaming Thunder grow a library system with
dynamic loading, and I wonder how well his crosscompiler works..
Diez
More information about the Python-list
mailing list