Code Monkey Have Fun

Oh, The Humanity!

[Part 8 of the FScheme series] 'set', 'begin', 'define' Here we implement chapters 10 and 11 of Bill...

Author: Ashley Nathan Feniello Date: 01/22/2010

No Wait, Macro the Ultimate!

[Part 7 of the FScheme series] The Soul of Scheme We’re now getting into the language-oriented...

Author: Ashley Nathan Feniello Date: 01/21/2010

What's Lisp Without Lists?!

[Part 6 of the FScheme series] Once again, I must plug Bill Hails’ book Lists How could we...

Author: Ashley Nathan Feniello Date: 01/18/2010

What ‘letrec’ Can’t Do

[Part 5 of the FScheme series] In this series I’m glossing over all the gory details. You...

Author: Ashley Nathan Feniello Date: 01/18/2010

Rinse and Recurse

[Part 4 of the FScheme series] Recursive ‘let’ Normal ‘let’ can’t be...

Author: Ashley Nathan Feniello Date: 01/16/2010

Lambda the Ultimate!

[Part 3 of the FScheme series] Continuing along in Bill Hails’ book. Be sure to follow the...

Author: Ashley Nathan Feniello Date: 01/15/2010

Just ‘let’ Me Be Already!

[Part 2 of the FScheme series] Still working through Bill Hails’ awesome book. Adding to the...

Author: Ashley Nathan Feniello Date: 01/15/2010

Ants

Gram's blog has been pretty fun to follow. Like with Project Euler, I constantly want to implement...

Author: Ashley Nathan Feniello Date: 01/05/2010

Monadic Piles of Coconuts

After reading the “coconut” problem over on my friend’s blog, I thought it would...

Author: Ashley Nathan Feniello Date: 12/14/2009

Towers of Hanoi

A friend of mine is starting a pretty fun looking math blog. His first post is on Towers of Hanoi....

Author: Ashley Nathan Feniello Date: 12/12/2009

TinyRPN Calculator

It’s fun dorking around with the HP 41CX emulator on the iPhone. It’s a near-perfect rendition. I...

Author: Ashley Nathan Feniello Date: 10/23/2009

Favorite Talks

Talks Alan Kay's TED talk about teaching children

Author: Ashley Nathan Feniello Date: 09/27/2009

Favorite Posts

Tangible Functional Programming Conal Elliot talk:...

Author: Ashley Nathan Feniello Date: 09/27/2009

Favorite Quotes

“Beware of bugs in the above code; I have only proved it correct, not tried it.” - Donald Knuth...

Author: Ashley Nathan Feniello Date: 09/27/2009

Babbage’s Difference Engine

";" galleryimg="no"> Babbage's Difference Engine is pretty fascinating. I had wanted to go see...

Author: Ashley Nathan Feniello Date: 09/06/2009

Project Euler Problem #7

Find the 10001st prime let naturals = Seq.unfold (fun i -> Some(i, i + 1))let primes = naturals 2...

Author: Ashley Nathan Feniello Date: 08/13/2009

Project Euler Problem #6

Difference between sum of the squares and the square of the sum of 1 - 100: (fun ns -> let sqr x...

Author: Ashley Nathan Feniello Date: 08/12/2009

Project Euler Problem #5

Smallest number divisible by each of 1 to 20: First cut (takes almost an hour to execute!): let...

Author: Ashley Nathan Feniello Date: 08/12/2009

Project Euler Problem #4

Largest palindrome from product of two 3-digit numbers: let isPalendrome n = let s = n.ToString()...

Author: Ashley Nathan Feniello Date: 08/12/2009

Project Euler Problem #3

Largest prime factor of 600851475143: let primeFactors n = let isFactor n d = n % d = 0L let...

Author: Ashley Nathan Feniello Date: 08/11/2009

Project Euler Problem #2

Sum of even terms in Fibonacci sequence which are < four-million: (1, 1) |> Seq.unfold (fun...

Author: Ashley Nathan Feniello Date: 08/11/2009

Project Euler Problem #1

Project Euler is pretty darn cool. It’s a bunch of mathematical problems that require programming to...

Author: Ashley Nathan Feniello Date: 08/11/2009

Turtle Soup

I've been reading Seymour Papert's Mindstorms book about Logo; very interesting! I'm just dying to...

Author: Ashley Nathan Feniello Date: 04/30/2009

Cryptarithm

A recent post to the Puzzles and Logic Problems alias at work: The problem below is an example of a...

Author: Ashley Nathan Feniello Date: 04/03/2009

Sweeping Mines... Functionally

Mr. GeekRaver and I were walking between buildings and, for some reason, talking about how silly it...

Author: Ashley Nathan Feniello Date: 09/21/2007

Hey, Hey We’re the Monkeys

My current team is awesome! We’re a tight little team with an interesting history and have done some...

Author: Ashley Nathan Feniello Date: 04/13/2007

XSLT: A Pure Functional Language

Some years ago now, I had the pleasure of working with a great team building a very elegant...

Author: Ashley Nathan Feniello Date: 04/10/2007

Future of Computing

[I wrote this almost 14 years ago (20 FEB 1996. Today is 27 SEP 2009). Some of it is embarrassingly...

Author: Ashley Nathan Feniello Date: 02/21/1996

<Previous