This is my solution for the 2018 ICFP Programming Contest.
The modeler used for the submissions is ledges.go, the others were failed attempts.
To build the generator (to solve Assembly problems):
GOPATH=`pwd`
go build -o generator src/wutka.com/icfpc/generator.go
To run it:
generator problemfile tracefileTo build the deconstructor (to solve Disassembly problems):
GOPATH=`pwd`
go build -o deconstructor src/wutka.com/icfpc/deconstructor.go
To run it:
deconstructor problemfile tracefileTo build the deconrecon (to solve Reassembly problems):
GOPATH=`pwd`
go build -o deconrecon src/wutka.com/icfpc/deconrecon.go
To run it:
deconrecon problemfile_src problemfile_tgt tracefileThere is a writeup on my approach and experiences at http://devcode.blogspot.com/2018/07/2018-icfp-programming-contest.html