Skip to content

taliszhou/Conception-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conception-go Build Status

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

A screenshot showing off a single aspect of the project that was recently added or improved.

Early 2015 Overview

Installation

OS X

# Install latest Go, git (if you don't already have them).
...

# Step back and enjoy 1 command that installs Conception-go and all its dependencies.
go get -u github.com/shurcooL/Conception-go

# Run it.
$GOPATH/bin/Conception-go

Linux

# Install latest Go (if you don't already have it).
sudo apt-get install --yes curl
curl -L https://golang.org/dl/go1.4.2.linux-amd64.tar.gz | sudo tar zx -C /usr/local/
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/MyGoWorkspace # Set your GOPATH as described at https://golang.org/doc/code.html#GOPATH (if you didn't already).

# Install git, OpenGL headers (if you don't already have them).
sudo apt-get install --yes git
sudo apt-get install --yes libgl1-mesa-dev xorg-dev # OpenGL headers.

# Step back and enjoy 1 command that installs Conception-go and all its dependencies.
go get -u github.com/shurcooL/Conception-go

# Run it.
$GOPATH/bin/Conception-go

About

A work in progress Go implementation of Conception.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.8%
  • Other 0.2%