30 Jul '15, 10pm

I had some fun recently writing a parser! That was always my favorite course in school...

Honestly, converting the description into a BNF is usually the hardest part, but once you’ve got that, the rest of the parser flows very naturally. Each of the left-hand sides of those BNF definitions becomes a method, which recursively calls the appropriate methods corresponding to the items on the right-hand side. (Thus, the “recursive” in “recursive descent”.)

Full article: http://weblog.jamisbuck.org/2015/7/30/writing-a-simple-re...

Tweets

Currently my son's favorite #breakfast sandwich...

weelicious.com 31 Jul '15, 3pm

Parents racing against the morning clock while trying to prepare school lunch have one single goal in mind: get it made an...

tar.gz in Ruby

weblog.jamisbuck.org 23 Jul '15, 8pm

I’m always surprised by the odds and ends that are tucked away inside a stock Ruby install. Recently, I was thinking about...

Starbucks Open Thread: Melody’s Favorite Articles via @SbuxMel

Starbucks Open Thread: Melody’s Favorite Articl...

starbucksmelody.com 25 Jul '15, 5pm

I update this Starbucks news site regularly. It’s very possible you’ve missed some fun articles of the past! I thought I w...

Ruby parallel CSV parser to active record by dk...

freelancer.com 28 Jul '15, 1pm

Skills Required Ruby Ruby on Rails Project Budget $10 - $30 USD Project Description The goal is: write some code that pars...

Did you know you could use Uber to deliver stud...

taxifarefinder.com 28 Jul '15, 2pm

Rideshare companies like Uber are commonly used as a convenient way for people to get from point A to point B, but as of r...

Study shows having fun makes runners more likely to lose weight

Study shows having fun makes runners more likel...

runnersworld.co.uk 26 Jul '15, 5am

New research conducted at Cornell University indicates that runners eat less after a run if they find it enjoyable rather ...

Website Content Writing #ContentWriting

searchenginepeople.com 27 Jul '15, 10am

Since Google rolled out its Panda algorithm in 2011, website content writing has become an essential part of any SEO strat...

Sam Lloyd's "Back from the Klondike" puzzle is a fun one. Here's how I wrote a solver for it:

Sam Lloyd's "Back from the Klondike" puzzle is ...

weblog.jamisbuck.org 04 Aug '15, 10pm

If you aren’t familiar with Dijkstra’s algorithm, here is a slightly simplified version in a nutshell. You start at some p...

Winners named in School Bus Driver Internationa...

schoolbusfleet.com 20 Jul '15, 8pm

ROSEMOUNT, Minn. — Top drivers from across the U.S. and Canada showcased their knowledge and skills in the School Bus Driv...