public
Description: The Nu programming language.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nu.git
Improved Linux Installation notes.

Noted that you should use "./mininush tools/nuke install" to
upgrade rather than "nuke install". Recommended that nufound
be downloaded from git://githbub.com/jsyedidia/nufound.git
to get a couple necessary fixes to nufound.
jsyedidia (author)
Tue Jul 08 12:42:29 -0700 2008
commit  8599ac4f928e82ff4c10534600dbddc9d7e85540
tree    bd6c253952801f4f2721df89ce839e3732b95519
parent  630d4cee63f28f5c81fc674a13b4638b7a8e6db7
...
9
10
11
12
13
14
15
16
17
 
 
 
 
 
 
18
19
20
...
53
54
55
56
 
 
 
 
 
 
57
58
59
 
60
61
62
63
 
64
65
 
 
 
 
 
 
 
66
67
68
...
9
10
11
 
 
 
 
 
 
12
13
14
15
16
17
18
19
20
...
53
54
55
 
56
57
58
59
60
61
62
 
 
63
64
 
 
 
65
66
 
67
68
69
70
71
72
73
74
75
76
0
@@ -9,12 +9,12 @@ To install and build Nu on Linux, follow these steps:
0
    libffi4-dev
0
    libreadline5-dev
0
 
0
-2. Use git to clone Marcus Hardt's version of nufound using
0
-
0
-% git clone git://github.com/maccheck/nufound.git
0
-
0
- You need to use Hardt's version rather than Tim Burks' because Hardt has
0
- a fix for a problem with LONG_LONG_MAX that occurs on Ubuntu 8.04.
0
+2. Use git to clone Jonathan Yedidia's version of nufound using
0
+
0
+% git clone git://github.com/jsyedidia/nufound.git
0
+
0
+ You need to use Yedidia's version rather than Tim Burks' because Yedidia includes
0
+ fixes for a couple problems that occur on Ubuntu 8.04.
0
    Then install the Foundation framework from nufound using the instructions
0
    in nufound/README.
0
 
0
@@ -53,16 +53,24 @@ Since the copying step uses "sudo", you will be prompted for your password.
0
 
0
 % nuke test
0
 
0
-(At the moment, the Linux version of Nu fails some tests. This will be fixed.)
0
+(At the moment, the Linux version of Nu fails some tests. This will be fixed.
0
+However, even with the failed tests, Nu appears to be usable on Linux.)
0
+
0
+If you modify your version of Nu, either by making your own changes, or by
0
+pulling in a new version of Nu, you should build the new version using the
0
+command:
0
 
0
-From now on, you can use the installed nush to run nuke. To see for
0
-yourself, rebuild everything from scratch:
0
+./mininush tools/nuke install
0
 
0
-% nuke clobber
0
-% nuke
0
-% nuke install
0
+N.B.: This is different from the procedure on Mac OS X, where you use "nuke install".
0
 
0
-See the Nukefile for other useful tasks.
0
+ADDITIONAL NOTES
0
+----------------
0
+On Darwin, Nu is installed as a framework in /Library/Frameworks. On Linux, it is built
0
+as a dynamic library and installed in /usr/local/lib (or the lib dir of whatever is your
0
+desired installation prefix). Because nush is linked against libNu.so,
0
+running "nuke install" will crash on Linux when the libNu.so is overwritten. So be sure to
0
+install with "mininush tools/nuke install".
0
 
0
 
0
 

Comments

    No one has commented yet.