a status update:
> -support for itertools (thanks to the work of jeremie)jeremie, I'm hoping to see another patch soon.. ^^ I'd be happy to
help out if you don't have time to fully complete it, now that most
other things on this list have been tackled. anyway, jeremie and I
sorted out most issues, and I think we can support practically
> -support for csv (by eating our own dogfood, using something likeI wrote a pure Python implementation based on _csv.c (and csv.py) from
> python-dsv - thanks chris)
CPython, and compiled it using shedskin (see csv15.py). I decided not
to support Sniffer for now, or custom Dialects, but most basic things
should work now.
> -if we support itertools, then I guess 'map'/'filter'/'reduce' shouldthese have been added.. I also added support for passing around
> work too (yes, I give up my opposition :))
builtin callables, which required a bit of surgery.. so the following
now works, for example:
print sorted([[2,3,4], [5,6], ], key=len)
> -as well as 'next'.. (any other useful (new) builtin functionsdone.
> shedskin doesn't support at the moment?)
> -and while we're passing function references around, it should beI decided to move this to a future release, because I've seen enough
> possible to place these in containers and to pass method references
> around as well
function passing for now..
> -support for the 'key' argument of 'list.sort' and 'sorted'done.
> -boost type inference scalability by disallowing parametricthis is the thing I will look into next. but if I get joris' original
> polymorphism (outside of lib/, as for data polymorphism it's just not
> worth it.)
blossoming algorithm to work with a simpler trick, I may also move
this one forward. there's already more than enough new stuff for a new
some other things were improved in the meantime:
- forward referencing of variables and functions
if I have time, I may look into buffers/memoryviews as suggested on my
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.