Entry tags:
Старею
Нет, я определенно старею. И самый явный признак этого -- вовсе не количество седых волос в бороде, а то, что я начал читать факи, мануалы и т.п. вместо того, чтобы сразу залезть лапами в код.
( Read more... )
( Read more... )
Scheme2Js is a Scheme to Javascript compiler distributed under the GPL license. While some effort has been spent on being as close as possible to R5rs, we concentrated mainly on efficiency. Usually Scheme2Js produces Javascript code, that is comparable to hand-written code. In order to achieve this performance, Scheme2Js is not completely R5rs compliant. In particular it lacks support for continuations, exact numbers and it treats tail recursion only partially.
foo = REXML::XPath.first(document1.root, 'some/path').text bar = REXML::XPath.first(document2.root, 'some/path').textВыясняется, что foo и bar не равны. Но, в то же самое время, "#{foo}" и "#{bar}" -- равны. В XML-файлах значения тоже, разумеется, совпадают.
Before I can even begin this article, I need to clarify something. First, this is not an article about Ruby on Rails. If you want to read about Rails, articles and blogs are published weekly (maybe hourly) extolling the manifold features of this exciting framework; see Resources for a list to start from. Second, this article does not foretell the collapse of the Java platform in the face of better languages, tools, and frameworks like Ruby on Rails. So this article is about neither of the subjects most commonly associated with Ruby of late.
Don't get me wrong -- I think Rails is fabulous! It's amazingly powerful and has clearly changed the face and pace of Web development. My only point is that there's more to Ruby than Rails, especially from a Java developer's perspective.