Most Tweeted

  • Suggestions always welcome (3074 Tweets)
  • Python Cooperative Multitasking (1138 Tweets)
  • Welcome (0 Tweets)
  • About (0 Tweets)
  • Introducing Codex 2.0 (0 Tweets)
  • Introducing Codex 2.0

    Codex 2.0 is the newest project I’m creating.  It is in many ways a replacement to my original Codex, which never  saw any real release due to some fairly technical issues.   This time around we are starting completely custom.  This is more a necessity than a design choice, since the project is being written in Python 3 and it is just too new to be compatible.  As to source code and binary releases, I have to get them out, but not until I am comfortable with the product.  This application uses my threadlet library, so I have decided to roll all the code into one project, with separate library releases as soon as I find the time.

    -Mike

    Python Cooperative Multitasking

    As many of you who may know me are already aware, I have been working on a cooperative multitasking library.  I hope to have the code posted on this site within the week.  The basic idea about the library is that it allows a user to be able develop threadlets.  A threadlet is a small python function that has been written as a generator.  There is a scheduler object that goes though the different threadlets and runs them one at a time.  The reason I decided to employ this technique is because of the simplicity of writing the threadlets.  Now, this library isn’t really geared towards someone that needs a lot of complex code in a threadlet, that would probably best be served by using Python’s built in library.  However, this has the potential to be very useful for highly concurrent applications.  To that end, the scheduler has a pluggable communication interface.  This allows the programmer to select the method of communication for his application that best supports the function of his program.  I hope to release some code samples with the library, as well as developing a few full applications that use this library.

    Some benifits of this library:

    • Small size
    • Threadlets are ≈ 1.5KB
    • Pluggable communication between the threadlets
    • Written in Python 3

    Stay tune as more information is available.

    -Mike

    Welcome

    Welcome to TheThirdAngle.org.  We are currently setting up Wordpress, so please mind the mess.

    Suggestions always welcome

    Now, that this site is up and running suggestions or comments are always welcome.  I relize that we are a little content light right now, but that should change over the next week