Menu

Close
  • Home
  • Resume
Subscribe
Menu

halogenandtoast

Ramblings of a mad computer scientist, educator, and programming enthusiast

Scroll Down
Page 1 of 2 Older Posts →

fmap in Applicative and Monad

While reading the Applicative section of Typeclassopedia I stumbled upon the line that said: In fact, as we will see, fmap can be implemented using the »

Matthew Mongeau Matthew Mongeau 17 August 2017

Reconstructing Ruby, Part 9: Memory leaks

Read Part 8 in case you missed it. Right now our ruby program is leaking memory and we should do something about it. In order to »

Matthew Mongeau Matthew Mongeau 17 February 2015

Reconstructing Ruby, Part 8: Make our parser reentrant

Read Part 7 in case you missed it. Reentrantcy basically means our parser doesn't use any global state. This will eventually allow us to write threaded »

Matthew Mongeau Matthew Mongeau 30 January 2015

Reconstructing Ruby, Part 7: Expanding our grammar

Read Part 6 in case you missed it. When we left off, we were getting a syntax error from running ./ruby program.rb. If you're up »

Matthew Mongeau Matthew Mongeau 03 January 2015

Reconstructing Ruby, Part 6: Getting useful syntax errors

Read Part 5 in case you missed it. We're going to start expanding our parser to better understand ruby programs. The example program we're going to »

Matthew Mongeau Matthew Mongeau 30 December 2014

Reconstructing Ruby, Part 5: The dreaded shift/reduce

Read Part 4 in case you missed it. Sorry for the months of silence. While this post is going to be short, I'm getting back to »

Matthew Mongeau Matthew Mongeau 08 December 2014

Reconstructing Ruby, Part 4: Our First Parser

Read Part 3 in case you missed it. Now that our lexer is in a pretty good situation, we can start working on our parser. We'll »

Matthew Mongeau Matthew Mongeau 29 August 2014

Reconstructing Ruby, Part 3: More Tokens

Please check out Part 2 if you missed it! In this post we're going to be adding a lot of tokens to our lexer. Most of »

Matthew Mongeau Matthew Mongeau 12 August 2014

Reconstructing Ruby, Part 2: Files and Errors

Please read Part 1 of this series if you haven't already. Before we continue, it's worth mentioning that while we're writing a lexer using Flex, Ruby »

Matthew Mongeau Matthew Mongeau 09 August 2014

Reconstructing Ruby, Part 1: Our First Lexer

Please read my introduction to this series to find out more about it. The first step in writing our implementation of Ruby is to create a »

Matthew Mongeau Matthew Mongeau 06 August 2014
Page 1 of 2 Older Posts →
halogenandtoast © 2022
Proudly published with Ghost