Merge branch 'master' of github.com:urbit/urbit

This commit is contained in:
C. Guy Yarvin 2013-09-28 23:55:54 -07:00
commit 721b17cda0
2 changed files with 23 additions and 15 deletions

4
.gitignore vendored
View File

@ -4,4 +4,6 @@ generated
run run
bin bin
*.swp *.swp
.*tags .*tags
urb/*/
!urb/zod/

View File

@ -1,24 +1,30 @@
Urbit Urbit
===== =====
This is an implementation of C. Guy Yarvin's [Nock][1] axioms, a compiler from Urbit is a new programming and execution environment designed from scratch. Any
the "Hoon" language to Nock, and other foundations of the [Urbit][2] static resemblance to existing languages or operating systems is coincidental,
functional namespace. cosmetic, or inevitable.
The interpreter depends on the following packages: There is a lot to explain. For more information, watch a [demo screencast][1]
and see the [Urbit website][2].
- GNU Multiprecision library System Requirements
-------------------
Currently we support OS X, Ubuntu, Debian, and Amazon Linux.
Urbit depends on the following packages:
- GNU Multiple Precision Arithmetic Library
- OpenSSL
- libsigsegv - libsigsegv
- openssl
- libssl-dev
- ncurses - ncurses
You may be able to install these by running Building Urbit
--------------
sudo apt-get install libgmp3-dev libev-dev libsigsegv-dev openssl libssl-dev libncurses5-dev See the [documentation][3] for instructions on building and running Urbit.
[1]: http://vimeo.com/75312418
To build the system, run `make OS=osx` or `make OS=linux`. [2]: http://www.urbit.org/
[3]: http://www.urbit.org/2013/08/22/Chapter-1-arvo.html
[1]: http://moronlab.blogspot.com/2010/01/nock-maxwells-equations-of-software.html
[2]: http://moronlab.blogspot.com/2010/01/urbit-functional-programming-from.html