[Chicago] Can you write Perl in Python?
Martin Maney
maney at two14.net
Thu Dec 29 04:50:31 CET 2005
On Wed, Dec 28, 2005 at 07:17:11PM -0600, Ian Bicking wrote:
> I also noticed this works for saving another character:
>
> [str(i)for i in(0,1,2)]
[str(i)for i in 0,1,2]
Tuples don't need parens, sometimes. Hmmm, wonder if I overlooked one
of them things...
> And at least one lambda seems useful, because then you don't need a
> "return".
Uhm... oh darn, I'm going to fall back into this tar pit, aren't I?
Luckily we watached the Dune DVD already.
> Now I'm just wondering why Martin has backslashes in his code...
String literal that's actually a lookup table of small integer values.
Well, actually it's small integers that are holding three *really*
small integers each, but you get the idea. It costs less source bytes
to decode it than it saves over writing them as a tuple of decimal
integers. It's a classic space-time tradeoff: I spent 'way too much
time encoding(1) the values in order to save a handful of bytes!
manual'ly compressing'ly yours...
(1) counting the time spent figuring out how to do that and get a net
savings.
--
One discharges fancy homunculi from one's scheme
by organizing armies of idiots to do the work. -- Dennett
More information about the Chicago
mailing list