mirror of
https://github.com/urbit/shrub.git
synced 2024-11-28 05:22:27 +03:00
commit
b7be3d1681
@ -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
|
|
||||||
|
Loading…
Reference in New Issue
Block a user