Friday, April 24, 2009

Welcome

Welcome to Code Think.

Here, I will be chronicling some of my experiences in working on code, mostly open source code. By placing my thoughts on design and implementation in public, I hope to invite some scrutiny and constructive criticism. Ideally, some of this will also be useful to the people reading it. Finally, the blog will act as a record for future reference, so that any mistakes that are made do not get repeated.

A few topics/projects of interest, most of which are likely to get posts of their own at some point:
  • Ways to integrate Python and Vala together. There are two components to this. First, I want to assemble a toolchain for automatically exposing Vala classes as CPython extension types, possibly by taking advantage of PyBank. Second, I want to expose as much of the Python/C API itself to Vala, so that it is possible to write custom extension types with special behavior or performance characteristics in Vala.
  • Working on Concordance XMPP, which I want to see enhanced to the point where it will perform as a basis for an Atom over XMPP Pubsub implementation, among other neat things.
  • Playing with the Strophe JavaScript XMPP client library. There is potential for this to act as the base for some zero-configuration-required dynamic web application stuff, but only if it can do anonymous XMPP login and uses the XHR-via-IFRAME trick or some BOSH session multiplexing magic to allow browsers with small per-domain connection limits to have many tabs/windows open.
All three of the above are vaguely foundational in nature. Until such time as I have useful implementations running, I'll leave it as an exercise for the reader to determine what they might be foundations for.

42 comments:

  1. Replies
    1. I am glad that I saw this post. It is informative blog for us and we need this type of blog thanks for share this blog, Keep posting such instructional blogs and I am looking forward for your future posts. Python Projects for Students Data analytics is the study of dissecting crude data so as to make decisions about that data. Data analytics advances and procedures are generally utilized in business ventures to empower associations to settle on progressively Python Training in Chennai educated business choices. In the present worldwide commercial center, it isn't sufficient to assemble data and do the math; you should realize how to apply that data to genuine situations such that will affect conduct. In the program you will initially gain proficiency with the specialized skills, including R and Python dialects most usually utilized in data analytics programming and usage; Python Training in Chennai at that point center around the commonsense application, in view of genuine business issues in a scope of industry segments, for example, wellbeing, promoting and account. Project Center in Chennai

      Delete
  2. Langkah seperti apa untuk melakukan cara menggugurkan kandungan dengan aman dengan cepat dan akurat serta berhasil ? Pada dasarnya tindakan untuk melakukan cara menggugurkan kandungan sangat berbahaya sekali . Maka dari itulah ada jangan sepelekan dan menggunakan cara yang asal-asalan . Meskipun ada sebagian orang yang mempercayai bisa untuk cara menggugurkan kandungan 4 bulan seperti menggunakan rempah bumbu dapur semacam jahe , kunyit asam , asam jawa atau manjakani . Namun itu hanya sebuah opini atau mitos ataupun hanya kebetulan saja . Tindakan medis seperti kuret adalah langkah terbaik untuk masalah ini . ciri ciri pubertas pada perempuan dapat dilihat dari perubahan sikap dan fisik . Kapan wanita akan mengalami gejala menopause . Dan satu hal lagi perempuan sangat penting untuk merawat daerah kewanitaannya , cara menjaga daerah kewanitaan agar tetap rapat harus dimulai sejak dini

    ReplyDelete
  3. go to website n8o30x5u41 replica bags from china replica bags australia replica bags india reference h2u09c0q99 louis vuitton replica bags neverfull replica bags wholesale discover here t5z80t8l04 replica bags by joy

    ReplyDelete
  4. While 4- and 5-axis CNC machines have been commercially obtainable for quantity of|numerous|a variety of} years, they've only recently turn into financially accessible to many producers. While many machines now embrace a transferring bed, a 3-axis milling center stays best mittens for men nonetheless as the cutter itself moves. Typically, with a 3-axis machine, the bed moves linearly along two axes whereas the spindle interprets up and down along the third axis.

    ReplyDelete
  5. Gonzo’s Quest and Mega Moolah are two of the preferred progressive jackpot video games round, with Parimatch also delivering phrases of|in relation to} buyer assist, banking and cell playing. Regular promotions can be found to present prospects, including to the casino’s beneficiant welcome bonus. Live casinos aren’t too dissimilar to your 온라인카지노 box-standard on-line casino. They also let you physically speak to the casino employees and different players to offer the person a much more|a way more} authentic playing experience. Live casinos are kind of nonetheless of their infancy… however in a couple of of} years’ time they are more likely to|prone to} overtake the net casino scene, and probably land-based casinos too. Selecting a web-based casino to play your favourite video games shouldn’t be a tense or tedious task.

    ReplyDelete