Conception was an experimental project, looking for ways to make software development more efficient.
Note: All future development is done in the Go version.
Conception is an experimental research project, meant to become a modern IDE/Language package. It experiments with discarding old conventions that were based on computational limitations (e.g. breaking code into files on a file system), and tries to make the process of coding as efficient as possible. I'm a fan of ideas from Bret Victor's talks, Light Table, Code Bubbles, Subtext, and of course I have ideas of my own.
My main guiding principle is to find ways to avoid manual duplication of code, human efforts.
It started off from this tweet.
Feel free to steal any good ideas you see here. My goal is to benefit the world as much as possible; personal gains are a lesser priority.
I work on this project in my limited free time.
These WIP screenshots present a partial outlook into the things I'm prototyping.
The Xcode project is the most up to date and should allow you to compile and run right away.
There's a makefile for Linux. It compiles with the latest clang, but is largely untested.
Can be compiled on Windows, but since I use some C++11 features that Visual Studio 2012 doesn't support yet, it will take some effort to compile it there. Either remove C++11 code, or get clang compiler for Windows.
Since it can execute code live, it's potentially as dangerous as a terminal (i.e. don't try to delete files).
It assumes golang is installed (i.e. /usr/local/go/bin/go exists). You might have to change this path if your go binary is elswhere.
For git-related stuff, it assumes git is in your bash's $PATH.