Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

samedi 9 janvier 2010

sam
09
jan '10

Testez et partagez un bout de code en ligne

Steven Hazel a écrit CodePad, un pastebin qui exécute votre code pour vous.

Il supporte : C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl

Comment ca fonctionne ?

L'exécution de code est géré par un superviseur basé sur Geordi. La stratégie consiste à exécuter tout sous ptrace, avec des appels système nombreuses rejetées ou ignorées.

Les compilateurs et exécutables générés sont tous deux exécutés dans une prison "chroot", avec des limites de ressources strictes.

Le superviseur est écrit en Haskell.

Quelques exemples de “Hello World” : http://codepad.org/hello-world

samedi 2 janvier 2010

sam
02
jan '10

The Year of 2009 in Tech

Tags