86 Books (so far) in 2008

Nov 18, 2008 some comments

So with a month and a half to go I wonder if I can make it to the magical 100 books in a year? Certainly I could if I limit myself to Algis Budrys and PG Wodehouse (which in reality would ...

Languages

Nov 13, 2008

I am spending most of my programming mindshare on the following languages these days: Clojure Scala Java Javascript Python C However, I am trying to find some cycles to work in one or more of Ruby, Groovy, F#, C#, and R. Ahhhh, to not be required to sleep. -m

Moleskine Notes for Oct. 2008

Nov 3, 2008

fogus.vig - Vig - Closure - Continuation - Environment - Function - Type - Kernel - Repl - Pair - Lambda fogus.vig.meta - Mop fogus.vig.types - Atom - Integer - Float - Symbol fogus.vig.comp - Compiler Originally you choose one of three doors which have equally randomized probabilities. You have on average a 1/3 chance of being right. Consequently, the ...

Ix syntax for functions

Oct 27, 2008

I have been playing around with my personal programming language Ix and have settled on, what I consider, I clean syntax. I tried to do fancy parsing, but soon realized that since everything is a function call of some sort, then ...

On Lisp -> Clojure (Chapter 5)

Oct 24, 2008

; Chapter 5, entitled "Returning Functions", is where we really start to see the power of functional programming. It is the types of problems outlined in the chapter where Clojure really shines. In fact, many of the functions created by ...

The languages of the next 1000 languages

Oct 22, 2008

The next 1000 languages will most likely be dynamic, or declarative, or pure, but most certainly increasingly functional, with type inference, or pattern matching, or algebraic data types, but most certainly a rich set of concurrent primitive and/or models... or more likely ...

Groovin’ with Scala

Oct 20, 2008 some comments

I have been attempting to introduce some low-ceremony programming tools and languages to my programming team at my job and thanks to a series of brown-bags and internal discussions have sold Scala for use in an upcoming project. It wasn't functional ...

nil, nothing, and notset

Oct 15, 2008 some comments

One of the more nagging elements of Java programming (and programming in general) is that there is a coarseness to the representation of the conditions nil, nothing, and notset. In Java, one typically uses null to represent all three of these ...

On Lisp -> Clojure (Chapter 4)

Oct 8, 2008

; As always, I will post when the code is "complete", but my progress can be followed on Github. Also, this post is executable, just copy and paste into a Clojure REPL. ; pg. 42 ;; PG defines a general find function (find2) ...

On Lisp -> Clojure (Chapter 2 - redux)

Oct 2, 2008 one comment

; It seems that my first two chapters were well received, and garnered some positive comments and constructive criticisms (except for the commenter who talked about viagra and offshore betting). The main point made by readers was that my code was ...

Continue >>