[Stackless] How Solve A Problem Like Santa Claus Accepted!
andrewfr_ice at yahoo.com
Sat Oct 27 03:07:12 CEST 2012
Date: Wed, 24 Oct 2012 12:07:52 +0200
From: Aleksandar Radulovic <alex at a13x.net>
To: The Stackless Python Mailing List <stackless at stackless.com>
Subject: Re: [Stackless] How Solve A Problem Like Santa Claus
<CAL=-SnTTDbQ8SxBewc1=whupgiuARJkHfX0o6okF_+pm2Kk1hw at mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
>That's great news! Will there be a recording of the talk? That would be awesome!
There ought to be a recording. Thanks for the endorsement. Here is the initial outline of the talk.
Title: How to Solve a Problem Like Santa Claus: Prototyping Join Patterns with stackless.py for Stackless Python
> Part One
> + Title
> + Purpose (sort of like Seinfeld)
> + Why do we care?
> + The Santa Claus Problem (description and perception)
> + The Santa Claus Problem (the reality)
> + The Santa Claus Problem (An ideal)
> + Solutions Through the Ages
> + The Beautiful Code Solution (Haskell and STM - who understands this?)
> + Join Patterns
> + Synchronous Channels - A Honking good idea.
> + How Synchronous Channels work ("rendezvous/matching rules").
> + Enter Stackless Python
> Part Two
> + Stackless.py
> + Example of "C" based Stackless Python code versus Stackless.py's Python code
> + Implementation vs Interface
> + greenlets + vim (or Emacs) and you are rocking (beats compiling with C)
> Part Three
> + Stackless Python's sleight of Hand
> - Stackless is a simplification of Limbo
> - channel balances
> + (Re) Introducing channel operations (chanops).
> + The Select Algorithm (the heart of the original channel model)
> + another sleight of hand and simplification:
> + take a subset of the Polyphonic C# model
> + a join pattern is a conjunction of channel operations.
> + new matching/rendezvous rules
> + all or nothing semantics
> + Putting it all together
> - doesn't that look simple?
> Part Three
> + technically possible but is it worth doing?
> - throw it out there and let folks decide?
> - much room for improvement?
> + bigger issue, rapid prototyping of Python features in Python
> - PyPy integration of the JIT with continuelets is around the corner.
> - this opens up possibilities.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Stackless