Carlos Santos's Library tagged → View Popular
bpython interpreter
Seems like ipython but with more emphasis on autocomplete/curses goodness
Relevance Blog : Java.next Overview
As we reach the middle of our second decade of Java experience, the community has learned a lot about software development. Many of our best ideas on how to use a Java Virtual Machine (JVM) are now being baked into more advanced languages for the JVM. These languages tend to provide two significant advantages:
* They reduce the amount of ceremony in your code, allowing you to focus on the essence of the problem you are solving.
* They enable some degree of functional programming style. Think of it as a dash of verb-oriented programming to spice up your noun-oriented programming.
I have picked four "Java.next" languages to demonstrate these concepts: Clojure, Groovy, JRuby, and Scala. I have written a series of articles and conference talks describing how these languages can make teams more productive.
Amazon.com: Clojure Bookshelf
R. Hickey (clojure author): "Books that influenced clojure". Besides the obvious ones (CTM, SICP) nice to see the Bratko book on Prolog, very good indeed.
snow Simplified: a user guide to the snow R package
Is this correct? I should review MCMC: "Many computationally demanding statistical procedures, such as Bootstrapping and Markov Chain Monte Carlo, can be speeded up significantly by using several connected computers in parallel."
Geniusql - Trac
low-level Object-Relational Mapper for Python applications. It primarily uses a generic Table Data Gateway architecture (as opposed to the more tightly-coupled Active Record architecture). If you want a more powerful solution, we recommend skipping Active Record and going straight to a Data Mapper like Dejavu. Dejavu uses Geniusql behind the scenes for RDBMS back ends, but allows you to mix and match them with RAM, filesystem, and other stores.
Google I/O - The Myth of the Genius Programmer
No wonder the SVN guys want to destroy the myth of the genius programmer :-)
11 Personal Programming Assumptions That Were Incorrect « While I Compile
Writing beautiful software as an act of craftsmanship
It’s taken a LONG time for me to get it through my head that it’s just another financial investment, where you want to get as much as possible while giving as little as possible. However, although I know it intellectually, I still don’t ‘get it’.
BOO - Home
Boo is a new object oriented statically typed programming language for the Common Language Infrastructure with a python inspired syntax and a special focus on language and compiler extensibility.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in Programm...
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
