mardi 2 septembre 2008

Cr

Le browser de google est : formidable. Pourtant firefox est bien perche dans mon estime, mais en lancant chrome j'ai eu la meme impression que la premiere fois que j'ai lance firefox. Un gros sentiment de "oui" interne.

C'est un navigateur leger a tous les niveaux. Setup leger, install rapide et simple, ihm depouillee, pourtant rien ne manque. La reactivite du navigateur en lui meme est aussi parfaite.

L'idee de ne chercher que parmis les url qu'on a taper pour l'autocompletion est une excellente idee qui ne demande pas grands efforts.

- flash, chez moi, est tres tres tres lent. Deezer est inutilisable, jiwa ca passe mais faut pas chercher a scroller pour voir le bas de la page etc etc.. (pour une premiere release c'est pas un probleme, surtout qu'ils ont du wrapper flash pour pouvoir l'isoler .. ca a du avoir un impact)

- 2 autres bugs mineurs [@netvibes.com] : certaines polices sont a chier, je sais pas d'ou ca vient, et le drag'n'drop chie dans la colle des que y'a de la transparence.

~ certains onglets sont regroupes en un seul processus, j'arrive pas a savoir selon quelle heuristique.

En tout cas ca va buzzer ...

ps : Je sais pas si ca va pas faire chuter Firefox en parts de marches..

lundi 19 mai 2008

haskell try !

I have, so to speak, some free time; so I've got GHC on my computer. Now I have to find an idea to play with this marvellous language.
There's some nice tutorials about learning haskell so I may start this way, then move on to the scheme interpreter, there I'll be ready to explore my ways.

mercredi 30 avril 2008

java scala ..

recently a lot a languages have been developped on top of java/jvm , especially the handsome scala which is gaining focus (http://lambda-the-ultimate.org/node/2808)
and at the same time people start to enhance the jvm with things that i personally dig, check this out : http://www.zeroturnaround.com/javarebel-demonstration-screencast/ . one step closer to interactivity in java :)

samedi 26 avril 2008

mvc

Thinking about a "distributed" browser displayed program (wont say webapp because id like to step a lil bit aside the classical db / appserver / html templates) i'm also rethinking the ui interaction modelisation ..

(* to be continued :reason no-more-battery *)

ps: what i like about web programs .. its like compilation you have to make a lot of parts explicit that seems obvious in local memory / cpu programs and its always good ^^

ps: i discovered a new web arch acronym : glass lol gemstone/linux/apache/seaside
=> http://gemstonesoup.wordpress.com/2007/10/14/glassseaside-podcast/

dimanche 13 avril 2008

lingua

pas eu le temps de lire en detail
mais jaime son idee de depart

http://lambda-the-ultimate.org/node/2766

lundi 7 avril 2008

syntact

subject.

verb(),

verb(),

verb().



~ s.v().v().v(); ... si v : 'a -> void



sinon


~

s.v();

s.v();

s.v();




why not push "fluent" interface as embedded grammar

class = non-terminal
method return type : T < Object = Right side non-terminal , void = terminal


something like this.

vendredi 4 avril 2008

there was many red pils neo ... many

"compared to lisp, java looks like a DSL" -- pwned

dunno why i see so much universality in lisp .. since i heard about it, everything i see is a function with parameters ..
html forms are like a visual instanciation of a small macro (xxxx-form-action (fields)) that would expand some soft typing to from a monadic user input to typed entities to some kind of business result.

talking about monads ... typed streams seems to be some specialisation of the monad concept.. or maybe only a practical image maybe. but it helped me to feel confident about it, maybe ill try to hask someday.

on top of that i see bindings everywhere ... i think im ready to read the lambda papers of sussman.

worthless to say that i spent my day trying to read java code that looks meaningless to me. even if its at least the tenth time that i read it. even if its 98% working (the 2% last arent even implementation bugs but domain ones T_T)
I have to admit that this student know how to program for sure. No style, no polymorphism but he always uses some kind of minimum feature set to reach his goal.

--

lisp again, ... everybody agree, lisp is some kind of really high level language.. for once i wont go against the mass. but at the same time i felt that lisp was also like assembly .. i mean it has the same level of composition and freedom. and it has just been confirmed in "the ultimate OpCode". ^^