Sign in
Code Monkey Have Fun
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Ape
Calculators
Concatenative Languages
Continuations
CPS
Curiosities
DCPU-16
Demo Code
F#
Forth
FRP
FScheme
HP-35
HPCalcs
Interpreters
Logo
Magimathics
Pages
Project Euler
Recursion
RPN
Scheme
TransForth
Turtle Graphics
VMs
Archive
Archives
April 2013
(1)
March 2013
(1)
April 2012
(3)
February 2012
(1)
January 2012
(2)
December 2011
(1)
September 2011
(2)
August 2011
(1)
June 2011
(1)
April 2011
(1)
March 2011
(2)
February 2011
(5)
January 2011
(2)
November 2010
(1)
October 2010
(1)
September 2010
(9)
June 2010
(2)
March 2010
(3)
February 2010
(3)
January 2010
(9)
December 2009
(2)
October 2009
(1)
September 2009
(4)
August 2009
(7)
April 2009
(3)
December 2008
(1)
September 2007
(1)
April 2007
(3)
November 2005
(1)
February 1996
(1)
Blog - Link List
Blogroll
Tomas Petricek
Harry Pierson
Dustin Campbell
Don Syme
Luca Bolognese
Luke Hoban
Matthew Podwysocki
James Iry
Steve Horsfield
Tom Kirby-Green
Mads Torgersen
Wes Dyer
Retro Programming - John Metcalf
Gram Wheeler
Favorites
Talks
Posts
Quotes
January, 2010
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Code Monkey Have Fun
Language vs. Library
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
[Part 9 of the FScheme series ] Primitives Perhaps this post should have gone along with the one about macros and how Lisp is a “programmable programming language.” The common tension in any language or runtime design is how much to...
Code Monkey Have Fun
Oh, The Humanity!
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
[Part 8 of the FScheme series ] 'set', 'begin', 'define' Here we implement chapters 10 and 11 of Bill Hails’ book . We’re about to do something hideous and horrible to the language (and to our interpreter). We’re about to add assignment...
Code Monkey Have Fun
No Wait, Macro the Ultimate!
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
[Part 7 of the FScheme series ] The Soul of Scheme We’re now getting into the language-oriented features of Scheme. This is why Scheme is one of my very favorite languages. Scheme is of course a multi-paradigm language; functional, imperative...
Code Monkey Have Fun
What's Lisp Without Lists?!
Posted
over 3 years ago
by
Ashley Nathan Feniello
1
Comments
[Part 6 of the FScheme series ] Once again, I must plug Bill Hails’ book Lists How could we even be pretending this is Lisp when we have yet to add lists! We need to add the standard ‘cons’, ‘car’, and ‘cdr’...
Code Monkey Have Fun
What ‘letrec’ Can’t Do
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
[Part 5 of the FScheme series ] In this series I’m glossing over all the gory details. You really should read Bill Hails’ book ! Simultaneous 'let' We just added ‘letrec’ to solve the issue of bindings referring back to...
Code Monkey Have Fun
Rinse and Recurse
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
[Part 4 of the FScheme series ] Recursive ‘let’ Normal ‘let’ can’t be used to bind names to recursive expressions (ones referring back to the names) because the expressions end up being evaluated in the calling environment...
Code Monkey Have Fun
Lambda the Ultimate!
Posted
over 3 years ago
by
Ashley Nathan Feniello
1
Comments
[Part 3 of the FScheme series ] Continuing along in Bill Hails’ book . Be sure to follow the previous posts . Lambda Now we’re going to add the all-powerful ‘lambda’! Since we’ve already done all the environment...
Code Monkey Have Fun
Just ‘let’ Me Be Already!
Posted
over 3 years ago
by
Ashley Nathan Feniello
1
Comments
[Part 2 of the FScheme series ] Still working through Bill Hails’ awesome book . Adding to the FScheme interpreter from this previous post . Now we’ll add ‘let’. To do this we’re changing the evaluation model into an environment...
Code Monkey Have Fun
Ants
Posted
over 3 years ago
by
Ashley Nathan Feniello
0
Comments
Gram's blog has been pretty fun to follow. Like with Project Euler , I constantly want to implement each thing he talks about (e.g. Monadic Coconuts , Towers of Hanoi ). Here now is " The Wondering Ant ": open System.Drawing open System.Windows...
Page 1 of 1 (9 items)
MSDN Blogs
>
Code Monkey Have Fun
>
January, 2010
Social Media Sharing