GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: The Nu programming language.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nu.git
Relicensing to the Apache Public License, v. 2.0.
timburks (author)
Wed Mar 12 13:14:05 -0700 2008
commit  6b3a769a6d724b6c5b1c5b14223904ad9e6e58fc
tree    4ae46dc06442677a3a0aa0c4db1f51115cb49819
parent  983c25ac0a386147d9953b6045160d7422ccce72
0
...
25
26
27
28
29
 
 
30
31
32
33
34
35
 
 
 
36
37
38
...
25
26
27
 
 
28
29
30
31
32
33
34
 
35
36
37
38
39
40
0
@@ -25,14 +25,16 @@ Ruby, while adding the syntactic simplicity and flexibility of Lisp.
0
 
0
 LEGAL
0
 
0
-Nu is open-source software that is copyrighted by me and released under the
0
-same terms as Ruby. For details on the license, see the notes/COPYING file.
0
+Nu is copyrighted open-source software that is released under the Apache
0
+Public License, version 2.0. For details on the license, see the LICENSE file.
0
 In its use to name a programming language, "Nu" is a trademark of Neon Design
0
 Technology, Inc.
0
 
0
 SYSTEM REQUIREMENTS
0
 
0
-Nu currently requires Mac OS X version 10.5 or greater.
0
+On Macintosh systems, Nu requires Mac OS X version 10.5 or greater.
0
+It is also possible to build Nu to run on Linux systems and the
0
+Apple iPhone.
0
 
0
 INSTALLATION
0
 
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Code beautification for Nu.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (global LPAREN '(')
0
 (global RPAREN ')')
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Optionally read constants, enums, and functions from Apple's BridgeSupport files.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (global BridgeSupport (dict frameworks:(dict)  ;; remember the frameworks we've read
0
                             constants:(dict)  ;; for each constant, remember its type signature
...
4
5
6
 
 
 
 
 
 
 
 
 
 
 
 
7
8
9
...
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
0
@@ -4,6 +4,18 @@
0
 ;; they may be read from Mac OS 10.5's Bridge Support files.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (macro bridge
0
      (set __kind (margs first))
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion An interactive Nu console in a Cocoa NSTextView.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (global LPAREN '(')
0
 (global RPAREN ')')
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Nu extensions for programming with Core Data.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 ;; @class NuCoreDataSession
0
 ;; @discussion Instances of this class can be used to manage CoreData sessions.
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Documentation extraction utility for Nu.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (load "Nu:template")
0
 
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Nu helpers for working with F-Script.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (load "FScript")
0
 
...
3
4
5
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -3,6 +3,18 @@
0
 ;; Generates instance variables, accessors, setters, and archiving functions.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (load "template")
0
 
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Help text for Nu.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (if nil ;; This is just here for fun. It shows some alternate ways of building macros.
0
     (function subst (new old tree)
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion An example showing Cocoa menu generation with Nu.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 ;; @function build-menu
0
 ;; build an application's menus from a specified description (see example below)
...
3
4
5
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -3,6 +3,18 @@
0
 ;; These are especially useful for working with objects loaded from nib files.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (class NSObject
0
      ;; Get the children of an object. By default, NSObjects have no children.
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Nu library definitions. Useful extensions to common classes.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (global first (do (my-list) (car my-list)))
0
 (global second (do (my-list) (car (cdr my-list))))
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Nu templating engine.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 (class NSString
0
      ;; Get the last character of a string.
...
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -2,6 +2,18 @@
0
 ;; @discussion Nu testing framework.
0
 ;;
0
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+;;
0
+;; Licensed under the Apache License, Version 2.0 (the "License");
0
+;; you may not use this file except in compliance with the License.
0
+;; You may obtain a copy of the License at
0
+;;
0
+;; http://www.apache.org/licenses/LICENSE-2.0
0
+;;
0
+;; Unless required by applicable law or agreed to in writing, software
0
+;; distributed under the License is distributed on an "AS IS" BASIS,
0
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+;; See the License for the specific language governing permissions and
0
+;; limitations under the License.
0
 
0
 ;; @class NuTestCase
0
 ;; @abstract Base class for Nu test cases.
...
1
2
3
4
5
 
 
 
 
6
7
 
 
 
 
 
 
 
 
 
 
 
 
 
8
9
10
...
1
 
 
 
 
2
3
4
5
6
 
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0
@@ -1,10 +1,22 @@
0
 /*!
0
- @header Nu.h
0
- The public interface for the Nu programming language.
0
- Objective-C programs can call Nu scripts by simply including this file,
0
- which is built into the Nu framework.
0
+@header Nu.h
0
+The public interface for the Nu programming language.
0
+Objective-C programs can call Nu scripts by simply including this file,
0
+which is built into the Nu framework.
0
 
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0
 #import <Foundation/Foundation.h>
0
 
...
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
1
 
 
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -1,7 +1,19 @@
0
 /*!
0
- @header block.h
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
- @discussion Declarations for the NuBlock class.
0
+@header block.h
0
+@discussion Declarations for the NuBlock class.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0
 #import <Foundation/Foundation.h>
0
 
...
1
2
3
4
 
 
 
 
5
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -1,8 +1,20 @@
0
-// block.m
0
-// Nu blocks.
0
-//
0
-// Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+/*!1
0
+@file block.m
0
+@description Nu blocks.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
 
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
+*/
0
 #import "nuinternals.h"
0
 #import "block.h"
0
 #import "cell.h"
...
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
1
 
 
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -1,7 +1,19 @@
0
 /*!
0
- @header bridge.h
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
- @discussion The Nu bridge to Objective-C.
0
+@header bridge.h
0
+@discussion The Nu bridge to Objective-C.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0
 #import "operator.h"
0
 #import "objc_runtime.h"
...
1
2
3
4
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -1,8 +1,20 @@
0
-// bridge.m
0
-// The Nu bridge to Objective-C.
0
-//
0
-// Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
-
0
+/*!
0
+@file bridge.m
0
+@description The Nu bridge to Objective-C.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
+*/
0
 #ifdef LINUX
0
 #define __USE_GNU
0
 #endif
...
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
1
 
 
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -1,7 +1,19 @@
0
 /*!
0
- @header bridgesupport.h
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
- @discussion Nu reader for Apple BridgeSupport files.
0
+@header bridgesupport.h
0
+@discussion Nu reader for Apple BridgeSupport files.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0
 
0
 /*!
...
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -1,7 +1,20 @@
0
-// bridgesupport.m
0
-// Nu reader for Apple BridgeSupport files.
0
-//
0
-// Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
+/*!
0
+@file bridgesupport.m
0
+@description Nu reader for Apple BridgeSupport files.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
+*/
0
 #ifdef DARWIN
0
 
0
 #import <Foundation/Foundation.h>
...
1
2
3
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
6
7
...
1
 
 
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
0
@@ -1,7 +1,19 @@
0
 /*!
0
- @header cell.h
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
- @discussion Declarations for Nu cells. In Lisp, these cells are called "cons" cells.
0
+@header cell.h
0
+@discussion Declarations for Nu cells. In Lisp, these cells are called "cons" cells.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0
 
0
 #ifdef LINUX
...
1
2
3
4
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -1,8 +1,20 @@
0
-// cell.m
0
-// Nu cells.
0
-//
0
-// Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
-
0
+/*!
0
+@file cell.m
0
+@description Nu cells.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
+*/
0
 #import "cell.h"
0
 #import "symbol.h"
0
 #import "extensions.h"
...
1
2
3
4
5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
7
8
...
1
 
 
 
 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
@@ -1,8 +1,20 @@
0
 /*!
0
- @header class.h
0
- @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
0
- @discussion Declarations for the NuClass class,
0
- which represents classes in the Objective-C runtime.
0
+@header class.h
0
+@discussion Declarations for the NuClass class,
0
+which represents classes in the Objective-C runtime.
0
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
0
+
0
+Licensed under the Apache License, Version 2.0 (the "License");
0
+you may not use this file except in compliance with the License.
0
+You may obtain a copy of the License at
0
+
0
+http://www.apache.org/licenses/LICENSE-2.0
0
+
0
+Unless required by applicable law or agreed to in writing, software
0
+distributed under the License is distributed on an "AS IS" BASIS,
0
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0
+See the License for the specific language governing permissions and
0
+limitations under the License.
0
 */
0