CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 05 Aug 2025 14:12:11 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090919060730
location: https://web.archive.org/web/20090919060730/https://github.com/timburks/nu/tree/master
server-timing: captures_list;dur=0.716355, exclusion.robots;dur=0.025820, exclusion.robots.policy;dur=0.011973, esindex;dur=0.012606, cdx.remote;dur=28.117528, LoadShardBlock;dur=385.590889, PetaboxLoader3.datanode;dur=130.292691, PetaboxLoader3.resolve;dur=180.682503
x-app-server: wwwb-app222
x-ts: 302
x-tr: 462
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app222; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Tue, 05 Aug 2025 14:12:12 GMT
content-type: text/html; charset=utf-8
content-length: 95
x-archive-orig-server: nginx/0.6.35
x-archive-orig-date: Sat, 19 Sep 2009 06:07:29 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
x-archive-orig-x-runtime: 195ms
location: https://web.archive.org/web/20090919060730/https://github.com/timburks/nu
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 95
cache-control: max-age=1800
memento-datetime: Sat, 19 Sep 2009 06:07:30 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 01 Apr 2008 02:13:19 GMT", ; rel="prev memento"; datetime="Thu, 20 Aug 2009 07:06:49 GMT", ; rel="memento"; datetime="Sat, 19 Sep 2009 06:07:30 GMT", ; rel="next memento"; datetime="Thu, 13 Oct 2011 01:09:36 GMT", ; rel="last memento"; datetime="Wed, 24 Feb 2021 19:47:56 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_11_20090919035432_crawl100.gpg-c/51_11_20090919060708_crawl101.arc.gz
server-timing: captures_list;dur=0.880314, exclusion.robots;dur=0.040803, exclusion.robots.policy;dur=0.023445, esindex;dur=0.014834, cdx.remote;dur=30.296056, LoadShardBlock;dur=358.464438, PetaboxLoader3.datanode;dur=232.604718, PetaboxLoader3.resolve;dur=555.641215, load_resource;dur=544.279153
x-app-server: wwwb-app222
x-ts: 301
x-tr: 970
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 05 Aug 2025 14:12:13 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.35
x-archive-orig-date: Sat, 19 Sep 2009 06:07:30 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "f5cc64ef999155ef1030c38f54e321e1"
x-archive-orig-x-runtime: 203ms
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 35315
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 19 Sep 2009 06:07:30 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 01 Apr 2008 02:13:19 GMT", ; rel="prev memento"; datetime="Mon, 22 Dec 2008 17:16:22 GMT", ; rel="memento"; datetime="Sat, 19 Sep 2009 06:07:30 GMT", ; rel="next memento"; datetime="Sat, 07 Nov 2009 20:57:07 GMT", ; rel="last memento"; datetime="Sat, 26 Jul 2025 13:49:57 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_11_20090919035432_crawl100.gpg-c/51_11_20090919060708_crawl101.arc.gz
server-timing: captures_list;dur=0.636611, exclusion.robots;dur=0.025645, exclusion.robots.policy;dur=0.012405, esindex;dur=0.012264, cdx.remote;dur=26.166137, LoadShardBlock;dur=140.596421, PetaboxLoader3.datanode;dur=105.004804, PetaboxLoader3.resolve;dur=155.448593, load_resource;dur=148.731777
x-app-server: wwwb-app222
x-ts: 200
x-tr: 385
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
timburks's nu at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | The Nu programming language. edit |
Homepage: | https://programming.nu edit |
Public Clone URL: |
git://github.com/timburks/nu.git
Give this clone URL to anyone.
git clone git://github.com/timburks/nu.git
|
Your Clone URL: |
Use this clone URL yourself.
git clone git@github.com:timburks/nu.git
|
nu /
README
INTRODUCTION Hello and welcome to Nu. I created Nu because I wanted a better way to write software. I wanted to write with a language as flexible and powerful as Lisp, but I also wanted to be able to work with the many libraries and high-performance subsystems written in C, including the ones that I write myself. So a tight integration with C was my highest priority; that ruled and drove the implementation of Nu. That's why Nu is "C over lambda." It is easier to integrate with C when you have a disciplined way of structuring C code. Popular scripting languages (Python, Ruby, Lua, etc.) make many implementation-dependent impositions on the C code that they call. Their artifacts are often called "glue code" and are usually ugly, cumbersome, and unpleasant to generate. Objective-C provides a proven way of structuring C code that has no scripting language implementation dependencies. But it can do much more than that. Objective-C can also serve as a platform for a powerful dynamic language. Nu was designed to take full advantage of that. It was also designed to provide many of the elements of successful scripting languages, notably Ruby, while adding the syntactic simplicity and flexibility of Lisp. LEGAL Nu is copyrighted open-source software that is released under the Apache License, version 2.0. For details on the license, see the LICENSE file. In its use to name a programming language, "Nu" is a trademark of Neon Design Technology, Inc. SYSTEM REQUIREMENTS On Macintosh systems, Nu requires Mac OS X version 10.5 or greater. It is also possible to build Nu to run on Linux systems and the Apple iPhone. INSTALLATION Installation instructions are in the notes/INSTALL file. GOING FURTHER notes/DEMO contains a simple tutorial exercise that can acquaint you with Nu. notes/USAGE describes a few of the ways that you can use Nu. notes/ERRORS contains some pitfalls that I've encountered when programming with Nu. notes/TODO contains some open issues that I'd like to address in Nu. The examples directory contains several fun and interesting examples. TextMate users can drag and drop share/Nu.tmbundle onto the TextMate application icon to add Nu-specific features to TextMate. AUTHOR Tim Burks (tim@neontology.com) Neon Design Technology, Inc. Los Altos, California, USA https://www.neontology.com
This feature is coming soon. Sit tight!