Skip to content
View gregwoodio's full-sized avatar

Block or report gregwoodio

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. Hivemind.NET Hivemind.NET Public

    Hivemind, the game utility for Games Workshop's Necromunda. Written in C# and Angular.

    C# 1

  2. AdventOfCode AdventOfCode Public

    Go 1

  3. extending_the_monkey_interpreter.md extending_the_monkey_interpreter.md
    1
    # Extending the Monkey Interpreter
    2
    
                  
    3
    I just finished reading Thorsten Ball's book [Writing an Interpreter in Go](https://interpreterbook.com/). It takes you through writing a programming language from scratch called Monkey. It's a fun project book that's lighter on the theory but gets your hands dirty lexing tokens, parsing for syntax and evaluating Monkey code. 
    4
    
                  
    5
    Now that I've finished reading it, I thought I would check my understanding and try to extend the Monkey language a little bit. I noticed Monkey is missing any kind of looping structure, so I'm going to add a ```while``` loop.
  4. a_curious_setup.md a_curious_setup.md
    1
    # A Curious Setup
    2
    
                  
    3
    I've been working through Rob Conery's excellent book [*A Curious Moon*](https://bigmachine.io/products/a-curious-moon/). It's an interesting take on the technical book genre. Instead of dryly telling you everything about some topic in a structured way, Conery has instead created a narrative around a young data scientist named Dee Yan who is tasked with sifting through tons of data related to the Cassini mission to Saturn's moon Enceladus. Along the way, she (and the reader) learn PostgresQL.
    4
    
                  
    5
    The book recommends installing Postgres, obviously, but more and more I'm hesitant to install software on my PC. Instead, my preference is to just spin up a docker container purpose-built for that application. For *A Curious Moon*, here's what that looks like: