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 ...
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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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) ...
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 ...