27 Jan
2012
27 Jan
'12
12:22
En passant, comme le compilateur s'exécute dans le même environnement que le code utilisateur (les deux partagent le même objet global et les mêmes objets racines), ça donne 'eval' gratuitement ;-). Photon supporte donc "print(eval(readFile("fib.js")));" avec fib.js: function fib(n) { if (n < 2) return n; return fib(n-1) + fib(n-2); } print(fib(10)); Erick Le 12-01-27 11:43 , Erick Lavoie a écrit :
La version "amorçée" de Photon arrive à compiler fib correctement ;-) Je suis au lab toute la journée si qqun veut une démo.
Erick