public
Description: A popular sample Cocoa application rewritten in Nu. Original code by Aaron Hillegass, ported to Nu by Tim Burks.
Homepage: http://programming.nu/posts/2007/12/12/nupagepacker
Clone URL: git://github.com/timburks/nupagepacker.git
timburks (author)
Sat Dec 01 23:51:03 -0800 2007
commit  2e7474b5d93c471bee5ea14db509b52e24b8664b
tree    9ecc165970f4796502796fe95d4af4198258620d
parent  b056c97ca901999e31ab5df0373003e259321bdc
name age message
file Nukefile Sat Dec 01 23:51:03 -0800 2007 Converted scripting support to Nu, added README. [timburks]
file README Sat Dec 01 23:51:03 -0800 2007 Converted scripting support to Nu, added README. [timburks]
directory nu/ Sat Dec 01 23:51:03 -0800 2007 Converted scripting support to Nu, added README. [timburks]
directory objc/ Sat Dec 01 23:51:03 -0800 2007 Converted scripting support to Nu, added README. [timburks]
directory resources/ Tue Nov 06 23:36:01 -0800 2007 First, we nuke it. [timburks]
README
This is a translation of Aaron Hillegass' PagePacker example from Objective-C to Nu.

It is released under the BSD license, the same license as the original PagePacker.

You'll notice that this project contains many fewer files than the original.
This is partly because Nu code is more concise.  But it also reflects my view
that dividing code across multiple files makes it less readable, much like
organizing a novel with each character's dialogue in a separate chapter.

All but four methods were converted to Nu. Of these four, two or three may
be representable in Nu with future improvements.

I've never used AppleScript (and don't plan to), so the scripting support in
scripting.nu is untested. I've attempted to test everything else, but there
may still be problems that I haven't found.

Please consider this a work in progress and an attempted proof of concept.
Its goal is to demonstrate that Nu can be used to develop significant Cocoa
applications.  

Tim Burks
Los Altos, CA
December 2007