| The Future of Construct |
posted on May 16, 2012 |
|
It's been a long while since I've put time into Construct. I gave up on it somewhere in 2007, right after the release of v2.0... I think I just got...
|
| Introducing Plumbum - Shell Combinators |
posted on May 12, 2012 |
|
It's been a while since I last blogged... sorry! Had a midterm exam, a seminar project to deliver (an O(n^3) parser for Tree Insertion Grammar), the routine family festivities of...
|
| Solving Systems of Linear Equations |
posted on March 25, 2012 |
|
Yet another university-related post, but I really enjoyed it so I thought I'd share: for a GUI- workshop I'm taking, we are given GUI-layout constraints as a system of linear...
|
| Easy Syntax for Representing Trees |
posted on March 07, 2012 |
|
I'm working on a parser for Tree Adjoining Grammar (TAG) for this seminar I'm taking. TAG is an extension of context-free grammar (CFG) that's more powerful while still being polynomially-parsable....
|
| RPyC 3.2.1 Released |
posted on March 04, 2012 |
|
This is a maintenance release, fixing some minor bugs and resolving some issues with Python 3 compatibility. More on the change log. Python 2.x: it's advisable to upgrade to this...
|
| Toying with Context Managers |
posted on February 27, 2012 |
|
As I promised in the code-generation using context managers post, I wanted to review some more, rather surprising, examples where context managers prove handy. So we all know we can...
|
| Wizard Dialog Toolkit |
posted on February 11, 2012 |
|
Following my Deducible UI post, and following some of the criticism it had received, I'd like to share something I've been working on (read: experimenting with) at my work place....
|
| Just Got Me These |
posted on February 09, 2012 |
|
Hurrah! I just got me these: After the CS secretariat refused to let take math courses as electives (thus forcing me into taking boring stuff like SQL), I think Dover...
|
| Code Generation using Context Managers |
posted on January 31, 2012 |
|
When I was working on Agnos, a cross-language RPC framework, I had a lot of code-generation to do in a variety of languages (Python, Java, C#, and C++). At the...
|
| Deducible UI |
posted on January 27, 2012 |
|
A Brief History I like automating things. I don't like having to reiterate myself: my dream is to always be able to add only the necessary amount of information in...
|
| Regarding Infix Operators |
posted on January 25, 2012 |
|
I got some reactions to the Infix Operators post, and wanted to point out some things. First of all, I'm not the one who came up with it -- it's...
|
| All Systems are Go |
posted on January 23, 2012 |
|
At last, I finished migrating the old drupal site to github pages. Everything is now fully revisioned and statically-generated (using Disqus for comments). Jekyll is so cool! I wrote all...
|
| Infix Operators in Python |
posted on January 22, 2012 |
|
As you may already know, there are 3 kinds of operators calling-notations: prefix (+ 3 5), infix (3 + 5), and postfix (3 5 +). Prefix (as well as postfix)...
|
| RPyC Moves to a New Site |
posted on August 29, 2011 |
|
RPyC is in the process of migrating from http://rpyc.wikidot.com to it's new (and hopefully final) location at http://rpyc.sourceforge.net. Wikidot had served us well, and was easy to maintain, but they...
|
| Learning Me a Haskell |
posted on August 17, 2011 |
|
Phew! Finally the semester's over (just submitted my last project), and it's time to clean up my ever-so-long backlog. Here goes nothing: I'll start by posting something here, after this...
|
| Hooking Imports for Fun and Profit |
posted on June 17, 2011 |
|
I really love Python... it's so hackable that it just calls for hacking, inspiring your imagination to find ways to stretch its boundaries. This time I decided to investigate into...
|
| Python is Messy |
posted on May 07, 2011 |
|
A couple of days ago, Rudiger, a user of RPyC found a rather surprising bug, that in turn revealed just how gruesome python's inner workings are. Rudiger was working with...
|