intcode: Advent of Code 2019 intcode interpreter

[ compilers-interpreters, library ] [ Propose Tags ]

Implementation of the Intcode virtual machine as defined by Advent of Code https://adventofcode.com/2019.

This implementation provides an efficient, pure implementation of the interpreter and exposes multiple levels of abstraction to make it easy to use in a variety of situations.


[Skip to Readme]
Versions [faq] 0.1.0.0, 0.2.0.0, 0.3.0.0
Change log CHANGELOG.md
Dependencies base (>=4.12 && <4.14), containers (==0.6.*), primitive (==0.7.*) [details]
License ISC
Copyright 2019 Eric Mertens
Author Eric Mertens
Maintainer emertens@gmail.com
Category Compilers/Interpreters
Home page https://github.com/glguy/intcode
Bug tracker https://github.com/glguy/intcode/issues
Source repo head: git clone https://github.com/glguy/intcode
Uploaded by EricMertens at Sun Jan 19 05:12:42 UTC 2020
Distributions NixOS:0.3.0.0
Downloads 206 total (93 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-01-19 [all 1 reports]

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for intcode-0.3.0.0

[back to package description]

Intcode Interpreter

Hackage Build Status

Implementation of the Intcode virtual machine as defined by Advent of Code 2019.

This implementation provides an efficient, pure implementation of the interpreter and exposes multiple levels of abstraction to make it easy to use in a variety of situations.

This implementation is derived from my puzzle solutions glguy/advent2019. Example uses include Day13.hs and Day15.hs.