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 :)
mercredi 30 avril 2008
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/
(* 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
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();
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". ^^
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". ^^
Inscription à :
Articles (Atom)