shurcooL-legacy/Conception-go
An unfinished Go implementation of Conception.
{ "createdAt": "2013-12-08T21:50:26Z", "defaultBranch": "master", "description": "An unfinished Go implementation of Conception.", "fullName": "shurcooL-legacy/Conception-go", "homepage": "", "language": "Go", "name": "Conception-go", "pushedAt": "2020-02-09T17:35:10Z", "stargazersCount": 271, "topics": [ "experimental" ], "updatedAt": "2025-09-30T04:05:51Z", "url": "https://github.com/shurcooL-legacy/Conception-go"}Conception-go
Section titled “Conception-go”This is a work in progress Go implementation of Conception.
Conception is an experimental project. It’s a platform for researching software development tools and techniques. It is driven by a set of guiding principles. Conception-go targets Go development.
My “short term” goal is to implement some of the ideas shown off in Bret Victor’s Learnable Programming article. Another goal is to try to beat my current Sublime Text + GoSublime development environment setup (which sets a really high bar).
Watch this repo to follow the project’s development.
Screenshot
Section titled “Screenshot”A screenshot showing off a single aspect of the project that was recently added or improved.

Installation
Section titled “Installation”# Install latest Go, git (if you don't already have them)....
# Step back and enjoy 2 commands that install Conception-go.git clone https://github.com/shurcooL/frontend "$GOPATH/src/github.com/shurcooL/frontend" || (cd "$GOPATH/src/github.com/shurcooL/frontend" && git pull --ff-only) # TODO: remove after golang.org/issue/31603 is resolved(cd; GO111MODULE=on go install github.com/shurcooL-legacy/Conception-go)
# Run it.$(go env GOPATH)/bin/Conception-go# Install latest Go (if you don't already have it).sudo apt-get install --yes curlcurl -L https://golang.org/dl/go1.13.7.linux-amd64.tar.gz | sudo tar zx -C /usr/local/export PATH="$PATH:/usr/local/go/bin"
# Install git, OpenGL headers (if you don't already have them).sudo apt-get install --yes gitsudo apt-get install --yes libgl1-mesa-dev xorg-dev # OpenGL headers.
# Step back and enjoy 2 commands that install Conception-go.git clone https://github.com/shurcooL/frontend "$GOPATH/src/github.com/shurcooL/frontend" || (cd "$GOPATH/src/github.com/shurcooL/frontend" && git pull --ff-only) # TODO: remove after golang.org/issue/31603 is resolved(cd; GO111MODULE=on go install github.com/shurcooL-legacy/Conception-go)
# Run it.$(go env GOPATH)/bin/Conception-go