Monthly Archives avril 2008

Mini-howto : git(-svn) with Google Code svn repositories

I heard that some people want to use git as their preferred VCS for SoC. The problem is that their mentoring organization use a global Subversion repository hosted on Google Code. The solution : git-svn. So I wrote this little how-to set git-svn up with Mono SoC SVN (just change mono-soc-2008 with your organization repository) [...]

Scheme in real life

I stumbled this morning on this little gem called tekuti. Basically it’s a blog system but with two special twists : it’s written in Scheme and use Git as article backend. Like the feature page report, theses two particularities provide very interesting improvements over traditional PHP+Mysql blog engine. Definitely something to hack on. Maybe it [...]

Let's start the summer fun \o/

My application for Google Summer of Code 2008 has been accepted ! I will thus work for Mono on an implementation of the Parallel FX and PLinq during this summer (see precedent post for the detailed submission). I don’t have much more to say apart that I’m very excited to work with wonderful people and [...]

While we are at it

(define qs (lambda (t) (if (null? t) t (let ((head (car t)) (tail (cdr t))) (append (qs (filter (lambda (x) (<= x head)) tail)) (list head) (qs (filter (lambda (x) (> x head)) tail))))))) A non optimized quick-sort in the same vein. Good for toying with Bigloo’s trace system. (define insert (lambda (elem t) (if [...]

Just some parentheses madness

(define tri-bulle (lambda (t) (tb ‘() t #f))) (define tb (lambda (left right perm) (if (null? (cdr right)) (if perm (tb ‘() (append left right) #f) (append left right)) (let ((first (car right)) (second (cadr right)) (tail (cddr right))) (if (<= first second) (tb (append left (list first)) (cons second tail) perm) (tb (append left [...]

IRC via WebBrowser

The trend nowadays is to propose all kind of traditional computer software in online equivalents. Gmail, Google Docs, Google Reader (to name a few) are now part of my everyday browsing life. The only thing which was missing to me until now was an IRC client on the same model (previously I had to ssh [...]