Chris Smith's completely unique view

Algorithms, functional programming, CLR 4.0, and of course, F#!

Browse by Tags

Tagged Content List
  • Blog Post: Writing a StarCraft Bot in F#

    Hi, I’m Chris Smith. You might know me as the world famous author of Programming F# , but outside of my pseudo-tech-celebrity status I’m a real person. I’m a part time movie critic , avid skier , and a gamer . My passions are deep wide and one thing that has always excited me is the notion of programs...
  • Blog Post: DAWG-fight, Optimizing text search in F# II

    Some of you may have seen Dr. Brian McNamara’s post refuting my credentials as an evil genius. Lies! All lies propagated by the liberal media! Evidently, he thinks that his superior implementation of a trie , which is faster and uses much less memory, is better than mine. If being an evil genius means...
  • Blog Post: Awesome F# - Decision Trees – Part II

    In my previous post I went over the theory behind the ID3 algorithm . Now that we got all that painful math out of the way, let’s write some code! Here is an implementation of the algorithm in F#. (It is also attached to this blog post, download it via the link at the bottom.) open System type Record...
  • Blog Post: Awesome F# - Decision Trees – Part I

    Programming F# is out! Meaning you can, and should, go to the store and pick up a copy today. With Programming F# serving as a solid guide for the F# Language, I’d like to start posting less about language features and more about applications. That is, what can you do with this awesome language. This...
  • Blog Post: A Java to x86 compiler written in F#

    A little personal information about me, I’m currently working on a masters degree at the University of Washington. And a few weeks ago I completed taking a course in Compiler Construction , where the course project was to build a simple Java compiler that generated x86 executables. While most students...
  • Blog Post: F# and Markov Chains, oh my!

    Edit 2/8/2010: Updated syntax for latest F# language. Recently I started playing a collectable card game after some friends got me into it. (Who themselves got back into it after some friends of theirs started playing. Witness the economic potential of viral card games!) As it turns out, I am a...
Page 1 of 1 (6 items)