From b8a3fb4c7e4f5fa2535e3a3e65714e9e39bab568 Mon Sep 17 00:00:00 2001 From: Matthias Benkard Date: Wed, 27 Aug 2008 22:28:44 +0200 Subject: Add beginnings of a graphical listener. --- MLKListenerController.h | 27 + MLKListenerController.m | 44 + Toilet Lisp.xcodeproj/project.pbxproj | 405 +- Toilet.nib/classes.nib | 13 + Toilet.nib/info.nib | 28 + Toilet.nib/keyedobjects.nib | 7175 +++++++++++++++++++++++++++++++++ Toilet.nib/objects.nib | Bin 0 -> 7809 bytes 7 files changed, 7690 insertions(+), 2 deletions(-) create mode 100644 MLKListenerController.h create mode 100644 MLKListenerController.m create mode 100644 Toilet.nib/classes.nib create mode 100644 Toilet.nib/info.nib create mode 100644 Toilet.nib/keyedobjects.nib create mode 100644 Toilet.nib/objects.nib diff --git a/MLKListenerController.h b/MLKListenerController.h new file mode 100644 index 0000000..079635d --- /dev/null +++ b/MLKListenerController.h @@ -0,0 +1,27 @@ +/* -*- mode: objc; coding: utf-8 -*- */ +/* Toilet Lisp, a Common Lisp subset for the Étoilé runtime. + * Copyright (C) 2008 Matthias Andreas Benkard. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#import + +@interface MLKListenerController : NSObject +{ + IBOutlet id inputField; + IBOutlet id outputTextView; +} +- (IBAction)submit:(id)sender; +@end diff --git a/MLKListenerController.m b/MLKListenerController.m new file mode 100644 index 0000000..c43aff9 --- /dev/null +++ b/MLKListenerController.m @@ -0,0 +1,44 @@ +/* -*- mode: objc; coding: utf-8 -*- */ +/* Toilet Lisp, a Common Lisp subset for the Étoilé runtime. + * Copyright (C) 2008 Matthias Andreas Benkard. + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +#import "MLKListenerController.h" +#import "MLKReader.h" + +@implementation MLKListenerController +- (IBAction)submit:(id)sender +{ + id object; + NSString *input = [inputField stringValue]; + + NS_DURING + { + object = [MLKReader readFromString:input]; + } + NS_HANDLER + { + // A parsing error. Beep and let the user try again. + // XXX Maybe the status line could be made to provide more information on the error. + NSBeep(); + [inputField selectText:self]; + return; + } + NS_ENDHANDLER; + + [inputField setStringValue:@""]; +} +@end diff --git a/Toilet Lisp.xcodeproj/project.pbxproj b/Toilet Lisp.xcodeproj/project.pbxproj index aba3f8c..82b37ef 100644 --- a/Toilet Lisp.xcodeproj/project.pbxproj +++ b/Toilet Lisp.xcodeproj/project.pbxproj @@ -7,6 +7,8 @@ objects = { /* Begin PBXBuildFile section */ + A72BC6FD0E65E06200486804 /* Toilet.nib in Resources */ = {isa = PBXBuildFile; fileRef = A72BC6FC0E65E06200486804 /* Toilet.nib */; }; + A72BC70C0E65EA1100486804 /* MLKListenerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A72BC70A0E65EA1100486804 /* MLKListenerController.m */; }; A72E9E380E51CB0500BDE40F /* MLKCompiledClosure.h in Headers */ = {isa = PBXBuildFile; fileRef = A72E9E370E51CB0500BDE40F /* MLKCompiledClosure.h */; }; A72E9E3A0E51CB1300BDE40F /* MLKCompiledClosure.m in Sources */ = {isa = PBXBuildFile; fileRef = A72E9E390E51CB1300BDE40F /* MLKCompiledClosure.m */; }; A745C3590E607D5A00C43A04 /* MLKLexicalContext-MLKLLVMCompilation.mm in Sources */ = {isa = PBXBuildFile; fileRef = A72E9E6B0E5220A200BDE40F /* MLKLexicalContext-MLKLLVMCompilation.mm */; }; @@ -221,11 +223,25 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + A72BC71D0E65EC5600486804 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A7E5C3CE0E21682800A01D81 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A7E5C3EA0E21689F00A01D81 /* ToiletKit */; + remoteInfo = ToiletKit; + }; + A72BC75A0E65EF2D00486804 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A7E5C3CE0E21682800A01D81 /* Project object */; + proxyType = 1; + remoteGlobalIDString = A745C34F0E607C6600C43A04 /* toilet-llvm */; + remoteInfo = "toilet-llvm"; + }; A745C35B0E607DD600C43A04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = A7E5C3CE0E21682800A01D81 /* Project object */; proxyType = 1; - remoteGlobalIDString = A745C34F0E607C6600C43A04 /* libtoilet-llvm */; + remoteGlobalIDString = A745C34F0E607C6600C43A04; remoteInfo = "libtoilet-llvm"; }; A745C4040E6189EB00C43A04 /* PBXContainerItemProxy */ = { @@ -415,12 +431,17 @@ /* Begin PBXFileReference section */ A720D3670E5B1CB700734638 /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 4; languageSpecificationIdentifier = make; path = GNUmakefile; sourceTree = ""; }; + A72BC6EE0E65DE4600486804 /* Toilet Lisp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Toilet Lisp.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A72BC6F00E65DE4600486804 /* Toilet Lisp-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "Toilet Lisp-Info.plist"; sourceTree = ""; }; + A72BC6FC0E65E06200486804 /* Toilet.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = Toilet.nib; sourceTree = ""; }; + A72BC70A0E65EA1100486804 /* MLKListenerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MLKListenerController.m; sourceTree = ""; }; + A72BC70B0E65EA1100486804 /* MLKListenerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MLKListenerController.h; sourceTree = ""; }; A72E9E370E51CB0500BDE40F /* MLKCompiledClosure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MLKCompiledClosure.h; sourceTree = ""; }; A72E9E390E51CB1300BDE40F /* MLKCompiledClosure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MLKCompiledClosure.m; sourceTree = ""; }; A72E9E6B0E5220A200BDE40F /* MLKLexicalContext-MLKLLVMCompilation.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "MLKLexicalContext-MLKLLVMCompilation.mm"; sourceTree = ""; }; A72E9E6D0E5220B700BDE40F /* MLKLexicalContext-MLKLLVMCompilation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MLKLexicalContext-MLKLLVMCompilation.h"; sourceTree = ""; }; A745C3500E607C6600C43A04 /* libtoilet-llvm.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libtoilet-llvm.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - A745C4390E6189EB00C43A04 /* toilet */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = toilet; sourceTree = BUILT_PRODUCTS_DIR; }; + A745C4390E6189EB00C43A04 /* toilet */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "compiled.mach-o.executable"; path = toilet; sourceTree = BUILT_PRODUCTS_DIR; }; A745C46D0E618D7300C43A04 /* configure */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = configure; sourceTree = ""; }; A787112C0E4C456C00A7191F /* array.lisp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = array.lisp; sourceTree = ""; }; A787112E0E4C459200A7191F /* globals.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = globals.m; sourceTree = ""; }; @@ -565,6 +586,13 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + A72BC6EC0E65DE4600486804 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A745C34E0E607C6600C43A04 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -676,6 +704,8 @@ A7E5C48C0E2169CE00A01D81 /* Headers */, A7E5C3E00E21684000A01D81 /* Products */, A7E5C3EC0E21689F00A01D81 /* ToiletKit-Info.plist */, + A72BC6F00E65DE4600486804 /* Toilet Lisp-Info.plist */, + A72BC6FC0E65E06200486804 /* Toilet.nib */, ); sourceTree = ""; }; @@ -686,6 +716,7 @@ A7E5C3F30E21690200A01D81 /* toilet */, A745C3500E607C6600C43A04 /* libtoilet-llvm.a */, A745C4390E6189EB00C43A04 /* toilet */, + A72BC6EE0E65DE4600486804 /* Toilet Lisp.app */, ); name = Products; sourceTree = ""; @@ -797,6 +828,8 @@ A7E5C4370E21695800A01D81 /* MLKThrowException.m */, A7E5C4390E21695800A01D81 /* NSObject-MLKPrinting.m */, A7E5C43B0E21695800A01D81 /* NSString-MLKPrinting.m */, + A72BC70A0E65EA1100486804 /* MLKListenerController.m */, + A72BC70B0E65EA1100486804 /* MLKListenerController.h */, ); name = "Source Files"; sourceTree = ""; @@ -871,6 +904,25 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + A72BC6ED0E65DE4600486804 /* Toilet Lisp REPL */ = { + isa = PBXNativeTarget; + buildConfigurationList = A72BC6F10E65DE4900486804 /* Build configuration list for PBXNativeTarget "Toilet Lisp REPL" */; + buildPhases = ( + A72BC6EA0E65DE4600486804 /* Resources */, + A72BC6EB0E65DE4600486804 /* Sources */, + A72BC6EC0E65DE4600486804 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A72BC71E0E65EC5600486804 /* PBXTargetDependency */, + A72BC75B0E65EF2D00486804 /* PBXTargetDependency */, + ); + name = "Toilet Lisp REPL"; + productName = "Toilet Lisp"; + productReference = A72BC6EE0E65DE4600486804 /* Toilet Lisp.app */; + productType = "com.apple.product-type.application"; + }; A745C34F0E607C6600C43A04 /* toilet-llvm */ = { isa = PBXNativeTarget; buildConfigurationList = A745C3520E607C8700C43A04 /* Build configuration list for PBXNativeTarget "toilet-llvm" */; @@ -961,11 +1013,31 @@ A7E5C3F20E21690200A01D81 /* toilet */, A745C34F0E607C6600C43A04 /* toilet-llvm */, A745C4020E6189EB00C43A04 /* toilet (no LLVM) */, + A72BC6ED0E65DE4600486804 /* Toilet Lisp REPL */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + A72BC6EA0E65DE4600486804 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A72BC6FD0E65E06200486804 /* Toilet.nib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ + A72BC6EB0E65DE4600486804 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A72BC70C0E65EA1100486804 /* MLKListenerController.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A745C34D0E607C6600C43A04 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1043,6 +1115,16 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + A72BC71E0E65EC5600486804 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A7E5C3EA0E21689F00A01D81 /* ToiletKit */; + targetProxy = A72BC71D0E65EC5600486804 /* PBXContainerItemProxy */; + }; + A72BC75B0E65EF2D00486804 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A745C34F0E607C6600C43A04 /* toilet-llvm */; + targetProxy = A72BC75A0E65EF2D00486804 /* PBXContainerItemProxy */; + }; A745C35C0E607DD600C43A04 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = A745C34F0E607C6600C43A04 /* toilet-llvm */; @@ -1061,6 +1143,312 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + A72BC6F20E65DE4900486804 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = YES; + GCC_MODEL_TUNING = G5; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = Debug; + }; + A72BC6F30E65DE4900486804 /* Debug 10.4+ (fast) */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = "Debug 10.4+ (fast)"; + }; + A72BC6F40E65DE4900486804 /* Debug 10.4+ (fast + GC) */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = "Debug 10.4+ (fast + GC)"; + }; + A72BC6F50E65DE4900486804 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + COPY_PHASE_STRIP = YES; + GCC_ENABLE_FIX_AND_CONTINUE = NO; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = NO; + }; + name = Release; + }; + A72BC6F60E65DE4900486804 /* Release 10.4+ (fast) */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = "Release 10.4+ (fast)"; + }; + A72BC6F70E65DE4900486804 /* Release 10.4+ (fast + GC) */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_ENABLE_FIX_AND_CONTINUE = YES; + GCC_MODEL_TUNING = G5; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h"; + INFOPLIST_FILE = "Toilet Lisp-Info.plist"; + INSTALL_PATH = "$(HOME)/Applications"; + LIBRARY_SEARCH_PATHS = /opt/local/lib; + OTHER_LDFLAGS = ( + "-framework", + Foundation, + "-framework", + AppKit, + "-lgmp", + "-ledit", + "-framework", + ToiletKit, + "-ltoilet-llvm", + "-L/opt/local/lib", + "-lpthread", + "-lm", + "-lLLVMipo", + "-lLLVMLinker", + "-lLLVMArchive", + "-lLLVMBitReader", + /opt/local/lib/LLVMExecutionEngine.o, + /opt/local/lib/LLVMJIT.o, + /opt/local/lib/LLVMPowerPC.o, + "-lLLVMSelectionDAG", + "-lLLVMCodeGen", + "-lLLVMScalarOpts", + "-lLLVMTransformUtils", + "-lLLVMipa", + "-lLLVMAnalysis", + "-lLLVMTarget", + "-lLLVMCore", + "-lLLVMSupport", + "-lLLVMSystem", + "-lstdc++", + ); + PREBINDING = NO; + PRODUCT_NAME = "Toilet Lisp"; + USER_HEADER_SEARCH_PATHS = /opt/local/include; + WRAPPER_EXTENSION = app; + ZERO_LINK = YES; + }; + name = "Release 10.4+ (fast + GC)"; + }; A745C3530E607C8700C43A04 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2120,6 +2508,19 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + A72BC6F10E65DE4900486804 /* Build configuration list for PBXNativeTarget "Toilet Lisp REPL" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A72BC6F20E65DE4900486804 /* Debug */, + A72BC6F30E65DE4900486804 /* Debug 10.4+ (fast) */, + A72BC6F40E65DE4900486804 /* Debug 10.4+ (fast + GC) */, + A72BC6F50E65DE4900486804 /* Release */, + A72BC6F60E65DE4900486804 /* Release 10.4+ (fast) */, + A72BC6F70E65DE4900486804 /* Release 10.4+ (fast + GC) */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A745C3520E607C8700C43A04 /* Build configuration list for PBXNativeTarget "toilet-llvm" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Toilet.nib/classes.nib b/Toilet.nib/classes.nib new file mode 100644 index 0000000..a9c960f --- /dev/null +++ b/Toilet.nib/classes.nib @@ -0,0 +1,13 @@ +{ + IBClasses = ( + {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, + { + ACTIONS = {submit = id; }; + CLASS = MLKListenerController; + LANGUAGE = ObjC; + OUTLETS = {inputField = id; outputTextView = id; }; + SUPERCLASS = NSObject; + } + ); + IBVersion = 1; +} \ No newline at end of file diff --git a/Toilet.nib/info.nib b/Toilet.nib/info.nib new file mode 100644 index 0000000..30714b7 --- /dev/null +++ b/Toilet.nib/info.nib @@ -0,0 +1,28 @@ + + + + + IBDocumentLocation + 54 296 356 240 0 0 1280 1002 + IBEditorPositions + + 29 + 37 950 301 44 0 0 1280 1002 + + IBFramework Version + 489.0 + IBLockedObjects + + 257 + + IBOpenObjects + + 29 + 21 + + IBSystem Version + 8S165 + IBUsesTextArchiving + + + diff --git a/Toilet.nib/keyedobjects.nib b/Toilet.nib/keyedobjects.nib new file mode 100644 index 0000000..4a50eff --- /dev/null +++ b/Toilet.nib/keyedobjects.nib @@ -0,0 +1,7175 @@ + + + + + $archiver + NSKeyedArchiver + $objects + + $null + + $class + + CF$UID + 499 + + NSAccessibilityConnectors + + CF$UID + 496 + + NSAccessibilityOidsKeys + + CF$UID + 497 + + NSAccessibilityOidsValues + + CF$UID + 498 + + NSClassesKeys + + CF$UID + 392 + + NSClassesValues + + CF$UID + 393 + + NSConnections + + CF$UID + 125 + + NSFontManager + + CF$UID + 0 + + NSFramework + + CF$UID + 6 + + NSNamesKeys + + CF$UID + 366 + + NSNamesValues + + CF$UID + 367 + + NSNextOid + 339 + NSObjectsKeys + + CF$UID + 279 + + NSObjectsValues + + CF$UID + 365 + + NSOidsKeys + + CF$UID + 394 + + NSOidsValues + + CF$UID + 395 + + NSRoot + + CF$UID + 2 + + NSVisibleWindows + + CF$UID + 7 + + + + $class + + CF$UID + 5 + + NSClassName + + CF$UID + 3 + + + + $class + + CF$UID + 4 + + NS.string + NSApplication + + + $classes + + NSMutableString + NSString + NSObject + + $classname + NSMutableString + + + $classes + + NSCustomObject + NSObject + + $classname + NSCustomObject + + + $class + + CF$UID + 4 + + NS.string + IBCocoaFramework + + + $class + + CF$UID + 124 + + NS.objects + + + CF$UID + 8 + + + + + $class + + CF$UID + 123 + + NSMaxSize + + CF$UID + 122 + + NSMinSize + + CF$UID + 121 + + NSScreenRect + + CF$UID + 120 + + NSViewClass + + CF$UID + 12 + + NSWTFlags + 1881669632 + NSWindowBacking + 2 + NSWindowClass + + CF$UID + 11 + + NSWindowRect + + CF$UID + 9 + + NSWindowStyleMask + 14 + NSWindowTitle + + CF$UID + 10 + + NSWindowView + + CF$UID + 13 + + + {{305, 738}, {533, 242}} + Listener + NSWindow + + $class + + CF$UID + 4 + + NS.string + View + + + $class + + CF$UID + 119 + + NSFrame + + CF$UID + 118 + + NSNextResponder + + CF$UID + 0 + + NSSubviews + + CF$UID + 14 + + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 15 + + + CF$UID + 90 + + + CF$UID + 100 + + + CF$UID + 110 + + + + + $class + + CF$UID + 89 + + NSContentView + + CF$UID + 17 + + NSFrame + + CF$UID + 88 + + NSHScroller + + CF$UID + 85 + + NSNextKeyView + + CF$UID + 17 + + NSNextResponder + + CF$UID + 13 + + NSSubviews + + CF$UID + 16 + + NSSuperview + + CF$UID + 13 + + NSVScroller + + CF$UID + 81 + + NSsFlags + 18 + NSvFlags + 274 + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 17 + + + CF$UID + 81 + + + CF$UID + 85 + + + + + $class + + CF$UID + 80 + + NSBGColor + + CF$UID + 55 + + NSCursor + + CF$UID + 77 + + NSDocView + + CF$UID + 19 + + NSFrame + + CF$UID + 76 + + NSNextKeyView + + CF$UID + 19 + + NSNextResponder + + CF$UID + 15 + + NSSubviews + + CF$UID + 18 + + NSSuperview + + CF$UID + 15 + + NScvFlags + 4 + NSvFlags + 2304 + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 19 + + + + + $class + + CF$UID + 75 + + NSDelegate + + CF$UID + 0 + + NSFrameSize + + CF$UID + 20 + + NSMaxSize + + CF$UID + 73 + + NSMinize + + CF$UID + 74 + + NSNextResponder + + CF$UID + 17 + + NSSharedData + + CF$UID + 54 + + NSSuperview + + CF$UID + 17 + + NSTVFlags + 6 + NSTextContainer + + CF$UID + 21 + + NSvFlags + 2322 + + {513, 28} + + $class + + CF$UID + 53 + + NSLayoutManager + + CF$UID + 22 + + NSTCFlags + 1 + NSTextView + + CF$UID + 19 + + NSWidth + 513 + + + $class + + CF$UID + 52 + + NSDelegate + + CF$UID + 0 + + NSLMFlags + 6 + NSTextContainers + + CF$UID + 50 + + NSTextStorage + + CF$UID + 23 + + + + $class + + CF$UID + 49 + + NSAttributes + + CF$UID + 25 + + NSDelegate + + CF$UID + 0 + + NSString + + CF$UID + 24 + + + + $class + + CF$UID + 4 + + NS.string + Welcome to Toilet Lisp. + + + + $class + + CF$UID + 48 + + NS.keys + + + CF$UID + 26 + + + CF$UID + 27 + + + NS.objects + + + CF$UID + 28 + + + CF$UID + 31 + + + + NSFont + NSParagraphStyle + + $class + + CF$UID + 30 + + NSName + + CF$UID + 29 + + NSSize + 12 + NSfFlags + 16 + + Helvetica + + $classes + + NSFont + NSObject + + $classname + NSFont + + + $class + + CF$UID + 47 + + NSAlignment + 4 + NSTabStops + + CF$UID + 32 + + + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 33 + + + CF$UID + 35 + + + CF$UID + 36 + + + CF$UID + 37 + + + CF$UID + 38 + + + CF$UID + 39 + + + CF$UID + 40 + + + CF$UID + 41 + + + CF$UID + 42 + + + CF$UID + 43 + + + CF$UID + 44 + + + CF$UID + 45 + + + + + $class + + CF$UID + 34 + + NSLocation + 28 + + + $classes + + NSTextTab + NSObject + + $classname + NSTextTab + + + $class + + CF$UID + 34 + + NSLocation + 56 + + + $class + + CF$UID + 34 + + NSLocation + 84 + + + $class + + CF$UID + 34 + + NSLocation + 112 + + + $class + + CF$UID + 34 + + NSLocation + 140 + + + $class + + CF$UID + 34 + + NSLocation + 168 + + + $class + + CF$UID + 34 + + NSLocation + 196 + + + $class + + CF$UID + 34 + + NSLocation + 224 + + + $class + + CF$UID + 34 + + NSLocation + 252 + + + $class + + CF$UID + 34 + + NSLocation + 280 + + + $class + + CF$UID + 34 + + NSLocation + 308 + + + $class + + CF$UID + 34 + + NSLocation + 336 + + + $classes + + NSArray + NSObject + + $classname + NSArray + + + $classes + + NSParagraphStyle + NSObject + + $classname + NSParagraphStyle + + + $classes + + NSDictionary + NSObject + + $classname + NSDictionary + + + $classes + + NSTextStorage + NSMutableAttributedString + NSAttributedString + NSObject + + $classname + NSTextStorage + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 21 + + + + + $classes + + NSMutableArray + NSArray + NSObject + + $classname + NSMutableArray + + + $classes + + NSLayoutManager + NSObject + + $classname + NSLayoutManager + + + $classes + + NSTextContainer + NSObject + + $classname + NSTextContainer + + + $class + + CF$UID + 72 + + NSBackgroundColor + + CF$UID + 55 + + NSDefaultParagraphStyle + + CF$UID + 0 + + NSFlags + 11237 + NSInsertionColor + + CF$UID + 57 + + NSLinkAttributes + + CF$UID + 67 + + NSMarkedAttributes + + CF$UID + 0 + + NSSelectedAttributes + + CF$UID + 58 + + + + $class + + CF$UID + 56 + + NSColorSpace + 3 + NSWhite + + MQA= + + + + $classes + + NSColor + NSObject + + $classname + NSColor + + + $class + + CF$UID + 56 + + NSColorSpace + 3 + NSWhite + + MAA= + + + + $class + + CF$UID + 48 + + NS.keys + + + CF$UID + 59 + + + CF$UID + 60 + + + NS.objects + + + CF$UID + 61 + + + CF$UID + 65 + + + + NSBackgroundColor + NSColor + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 64 + + NSColorName + + CF$UID + 63 + + NSColorSpace + 6 + + System + selectedTextBackgroundColor + + $class + + CF$UID + 56 + + NSColorSpace + 3 + NSWhite + + MC42NjY2NjY2OQA= + + + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 57 + + NSColorName + + CF$UID + 66 + + NSColorSpace + 6 + + selectedTextColor + + $class + + CF$UID + 48 + + NS.keys + + + CF$UID + 68 + + + CF$UID + 69 + + + NS.objects + + + CF$UID + 70 + + + CF$UID + 71 + + + + NSUnderline + NSColor + 1 + + $class + + CF$UID + 56 + + NSColorSpace + 1 + NSRGB + + MCAwIDEA + + + + $classes + + NSTextViewSharedData + NSObject + + $classname + NSTextViewSharedData + + {513, 1e+07} + {114, 0} + + $classes + + NSTextView + %NSTextView + NSText + NSView + NSResponder + NSObject + + $classname + NSTextView + + {{1, 1}, {513, 190}} + + $class + + CF$UID + 79 + + NSCursorType + 1 + NSHotSpot + + CF$UID + 78 + + + {4, -5} + + $classes + + NSCursor + NSObject + + $classname + NSCursor + + + $classes + + NSClipView + NSView + NSResponder + NSObject + + $classname + NSClipView + + + $class + + CF$UID + 84 + + NSAction + + CF$UID + 83 + + NSCurValue + 1 + NSFrame + + CF$UID + 82 + + NSNextResponder + + CF$UID + 15 + + NSSuperview + + CF$UID + 15 + + NSTarget + + CF$UID + 15 + + NSvFlags + 256 + + {{514, 1}, {15, 190}} + _doScroller: + + $classes + + NSScroller + NSControl + NSView + NSResponder + NSObject + + $classname + NSScroller + + + $class + + CF$UID + 84 + + NSAction + + CF$UID + 87 + + NSCurValue + 1 + NSFrame + + CF$UID + 86 + + NSNextResponder + + CF$UID + 15 + + NSPercent + 0.94565218687057495 + NSSuperview + + CF$UID + 15 + + NSTarget + + CF$UID + 15 + + NSsFlags + 1 + NSvFlags + 256 + + {{-100, -100}, {87, 18}} + _doScroller: + {{0, 50}, {530, 192}} + + $classes + + NSScrollView + NSView + NSResponder + NSObject + + $classname + NSScrollView + + + $class + + CF$UID + 99 + + NSCell + + CF$UID + 92 + + NSEnabled + + NSFrame + + CF$UID + 91 + + NSNextResponder + + CF$UID + 13 + + NSSuperview + + CF$UID + 13 + + NSvFlags + 261 + + {{434, 12}, {85, 32}} + + $class + + CF$UID + 98 + + NSAlternateContents + + CF$UID + 96 + + NSAlternateImage + + CF$UID + 94 + + NSButtonFlags + -2038284033 + NSButtonFlags2 + 1 + NSCellFlags + 67239424 + NSCellFlags2 + 134217728 + NSContents + + CF$UID + 93 + + NSControlView + + CF$UID + 90 + + NSKeyEquivalent + + CF$UID + 97 + + NSPeriodicDelay + 200 + NSPeriodicInterval + 25 + NSSupport + + CF$UID + 94 + + + Submit + + $class + + CF$UID + 30 + + NSName + + CF$UID + 95 + + NSSize + 13 + NSfFlags + 1044 + + LucidaGrande + + + $class + + CF$UID + 4 + + NS.string + + + + $classes + + NSButtonCell + %NSButtonCell + NSActionCell + NSCell + NSObject + + $classname + NSButtonCell + + + $classes + + NSButton + NSControl + NSView + NSResponder + NSObject + + $classname + NSButton + + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 102 + + NSEnabled + + NSFrame + + CF$UID + 101 + + NSNextResponder + + CF$UID + 13 + + NSSuperview + + CF$UID + 13 + + NSvFlags + 258 + + {{43, 20}, {389, 22}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 104 + + NSCellFlags + -1804468671 + NSCellFlags2 + 272630784 + NSContents + + CF$UID + 103 + + NSControlView + + CF$UID + 100 + + NSDrawsBackground + + NSSupport + + CF$UID + 94 + + NSTextColor + + CF$UID + 106 + + + + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 55 + + NSColorName + + CF$UID + 105 + + NSColorSpace + 6 + + textBackgroundColor + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 57 + + NSColorName + + CF$UID + 107 + + NSColorSpace + 6 + + textColor + + $classes + + NSTextFieldCell + NSActionCell + NSCell + NSObject + + $classname + NSTextFieldCell + + + $classes + + NSTextField + %NSTextField + NSControl + NSView + NSResponder + NSObject + + $classname + NSTextField + + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 112 + + NSEnabled + + NSFrame + + CF$UID + 111 + + NSNextResponder + + CF$UID + 13 + + NSSuperview + + CF$UID + 13 + + NSvFlags + 256 + + {{17, 22}, {21, 17}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 114 + + NSCellFlags + 67239424 + NSCellFlags2 + 272629760 + NSContents + + CF$UID + 113 + + NSControlView + + CF$UID + 110 + + NSSupport + + CF$UID + 94 + + NSTextColor + + CF$UID + 116 + + + > + + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 64 + + NSColorName + + CF$UID + 115 + + NSColorSpace + 6 + + controlColor + + $class + + CF$UID + 56 + + NSCatalogName + + CF$UID + 62 + + NSColor + + CF$UID + 57 + + NSColorName + + CF$UID + 117 + + NSColorSpace + 6 + + controlTextColor + {{1, 9}, {533, 242}} + + $classes + + NSView + NSResponder + NSObject + + $classname + NSView + + {{0, 0}, {1280, 1002}} + {213, 129} + {3.40282e+38, 3.40282e+38} + + $classes + + NSWindowTemplate + NSObject + + $classname + NSWindowTemplate + + + $classes + + NSMutableSet + NSSet + NSObject + + $classname + NSMutableSet + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 126 + + + CF$UID + 140 + + + CF$UID + 144 + + + CF$UID + 150 + + + CF$UID + 156 + + + CF$UID + 160 + + + CF$UID + 165 + + + CF$UID + 169 + + + CF$UID + 173 + + + CF$UID + 178 + + + CF$UID + 184 + + + CF$UID + 189 + + + CF$UID + 194 + + + CF$UID + 199 + + + CF$UID + 204 + + + CF$UID + 209 + + + CF$UID + 214 + + + CF$UID + 219 + + + CF$UID + 224 + + + CF$UID + 228 + + + CF$UID + 232 + + + CF$UID + 236 + + + CF$UID + 242 + + + CF$UID + 246 + + + CF$UID + 250 + + + CF$UID + 254 + + + CF$UID + 259 + + + CF$UID + 264 + + + CF$UID + 266 + + + CF$UID + 269 + + + CF$UID + 270 + + + CF$UID + 271 + + + CF$UID + 275 + + + CF$UID + 277 + + + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 138 + + NSSource + + CF$UID + 127 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 130 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 128 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 129 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 354 + + NSName + + CF$UID + 355 + + NSTitle + + CF$UID + 353 + + + Minimize + m + + $class + + CF$UID + 134 + + NSClassName + + CF$UID + 132 + + NSResourceName + + CF$UID + 133 + + + NSImage + NSMenuCheckmark + + $classes + + NSCustomResource + %NSCustomResource + NSObject + + $classname + NSCustomResource + + + $class + + CF$UID + 134 + + NSClassName + + CF$UID + 132 + + NSResourceName + + CF$UID + 136 + + + NSMenuMixedState + + $classes + + NSMenuItem + NSObject + + $classname + NSMenuItem + + + $class + + CF$UID + 4 + + NS.string + performMiniaturize: + + + $classes + + NSNibControlConnector + NSNibConnector + NSObject + + $classname + NSNibControlConnector + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 143 + + NSSource + + CF$UID + 141 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 128 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 142 + + + Bring All to Front + + $class + + CF$UID + 4 + + NS.string + arrangeInFront: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 149 + + NSSource + + CF$UID + 145 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 148 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 146 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 147 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 285 + + NSTitle + + CF$UID + 284 + + + Toilet Lisp Help + ? + + $class + + CF$UID + 4 + + NS.string + showHelp: + + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 155 + + NSSource + + CF$UID + 151 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 154 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 153 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 314 + + NSName + + CF$UID + 329 + + NSTitle + + CF$UID + 312 + + + Quit NewApplication + q + + $class + + CF$UID + 4 + + NS.string + terminate: + + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 159 + + NSSource + + CF$UID + 157 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 158 + + + About Toilet Lisp + + $class + + CF$UID + 4 + + NS.string + orderFrontStandardAboutPanel: + + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 164 + + NSSource + + CF$UID + 161 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 163 + + NSKeyEquivModMask + 1572864 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 162 + + + Hide Others + h + hideOtherApplications: + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 168 + + NSSource + + CF$UID + 166 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 163 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 167 + + + Hide NewApplication + hide: + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 2 + + NSLabel + + CF$UID + 172 + + NSSource + + CF$UID + 170 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 171 + + + Show All + unhideAllApplications: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 177 + + NSSource + + CF$UID + 174 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 175 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 176 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 345 + + NSTitle + + CF$UID + 343 + + + Check Spelling as You Type + toggleContinuousSpellChecking: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 183 + + NSSource + + CF$UID + 179 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 182 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 181 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 334 + + NSTitle + + CF$UID + 333 + + + Undo + z + + $class + + CF$UID + 4 + + NS.string + undo: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 188 + + NSSource + + CF$UID + 185 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 187 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 186 + + + Copy + c + + $class + + CF$UID + 4 + + NS.string + copy: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 193 + + NSSource + + CF$UID + 190 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 192 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 175 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 191 + + + Check Spelling + ; + + $class + + CF$UID + 4 + + NS.string + checkSpelling: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 198 + + NSSource + + CF$UID + 195 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 197 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 196 + + + Paste + v + + $class + + CF$UID + 4 + + NS.string + paste: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 203 + + NSSource + + CF$UID + 200 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 201 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 202 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 349 + + NSTitle + + CF$UID + 347 + + + Stop Speaking + stopSpeaking: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 208 + + NSSource + + CF$UID + 205 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 207 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 206 + + + Cut + x + + $class + + CF$UID + 4 + + NS.string + cut: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 213 + + NSSource + + CF$UID + 210 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 212 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 175 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 211 + + + Spelling… + : + + $class + + CF$UID + 4 + + NS.string + showGuessPanel: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 218 + + NSSource + + CF$UID + 215 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 217 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 216 + + + Redo + Z + + $class + + CF$UID + 4 + + NS.string + redo: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 223 + + NSSource + + CF$UID + 220 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 222 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 221 + + + Select All + a + + $class + + CF$UID + 4 + + NS.string + selectAll: + + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 227 + + NSSource + + CF$UID + 225 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 201 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 226 + + + Start Speaking + startSpeaking: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 231 + + NSSource + + CF$UID + 229 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 230 + + + Delete + delete: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 235 + + NSSource + + CF$UID + 233 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 128 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 234 + + + Zoom + performZoom: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 241 + + NSSource + + CF$UID + 237 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 240 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 238 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTag + 1 + NSTitle + + CF$UID + 239 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 341 + + NSTitle + + CF$UID + 340 + + + Find… + f + performFindPanelAction: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 241 + + NSSource + + CF$UID + 243 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 245 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 238 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTag + 2 + NSTitle + + CF$UID + 244 + + + Find Next + g + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 241 + + NSSource + + CF$UID + 247 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 249 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 238 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTag + 3 + NSTitle + + CF$UID + 248 + + + Find Previous + G + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 241 + + NSSource + + CF$UID + 251 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 253 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 238 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTag + 7 + NSTitle + + CF$UID + 252 + + + Use Selection for Find + e + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 258 + + NSSource + + CF$UID + 255 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 257 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 238 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 256 + + + Jump to Selection + j + centerSelectionInVisibleArea: + + $class + + CF$UID + 139 + + NSLabel + + CF$UID + 263 + + NSSource + + CF$UID + 260 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 262 + + NSKeyEquivModMask + 1572864 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 261 + + + Paste and Match Style + V + pasteAsPlainText: + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 90 + + NSLabel + + CF$UID + 265 + + NSSource + + CF$UID + 100 + + + performClick + + $class + + CF$UID + 268 + + NSDestination + + CF$UID + 100 + + NSLabel + + CF$UID + 267 + + NSSource + + CF$UID + 15 + + + nextKeyView + + $classes + + NSNibOutletConnector + NSNibConnector + NSObject + + $classname + NSNibOutletConnector + + + $class + + CF$UID + 268 + + NSDestination + + CF$UID + 19 + + NSLabel + + CF$UID + 267 + + NSSource + + CF$UID + 90 + + + + $class + + CF$UID + 268 + + NSDestination + + CF$UID + 90 + + NSLabel + + CF$UID + 267 + + NSSource + + CF$UID + 100 + + + + $class + + CF$UID + 268 + + NSDestination + + CF$UID + 19 + + NSLabel + + CF$UID + 274 + + NSSource + + CF$UID + 272 + + + + $class + + CF$UID + 5 + + NSClassName + + CF$UID + 273 + + + MLKListenerController + outputTextView + + $class + + CF$UID + 268 + + NSDestination + + CF$UID + 100 + + NSLabel + + CF$UID + 276 + + NSSource + + CF$UID + 272 + + + inputField + + $class + + CF$UID + 139 + + NSDestination + + CF$UID + 272 + + NSLabel + + CF$UID + 278 + + NSSource + + CF$UID + 90 + + + submit + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 280 + + + CF$UID + 287 + + + CF$UID + 195 + + + CF$UID + 288 + + + CF$UID + 289 + + + CF$UID + 281 + + + CF$UID + 330 + + + CF$UID + 327 + + + CF$UID + 200 + + + CF$UID + 15 + + + CF$UID + 316 + + + CF$UID + 141 + + + CF$UID + 260 + + + CF$UID + 166 + + + CF$UID + 237 + + + CF$UID + 319 + + + CF$UID + 180 + + + CF$UID + 229 + + + CF$UID + 161 + + + CF$UID + 342 + + + CF$UID + 100 + + + CF$UID + 243 + + + CF$UID + 201 + + + CF$UID + 320 + + + CF$UID + 179 + + + CF$UID + 350 + + + CF$UID + 220 + + + CF$UID + 170 + + + CF$UID + 247 + + + CF$UID + 272 + + + CF$UID + 215 + + + CF$UID + 210 + + + CF$UID + 323 + + + CF$UID + 336 + + + CF$UID + 328 + + + CF$UID + 335 + + + CF$UID + 127 + + + CF$UID + 190 + + + CF$UID + 8 + + + CF$UID + 19 + + + CF$UID + 251 + + + CF$UID + 311 + + + CF$UID + 151 + + + CF$UID + 303 + + + CF$UID + 174 + + + CF$UID + 110 + + + CF$UID + 337 + + + CF$UID + 152 + + + CF$UID + 205 + + + CF$UID + 128 + + + CF$UID + 175 + + + CF$UID + 294 + + + CF$UID + 255 + + + CF$UID + 145 + + + CF$UID + 357 + + + CF$UID + 13 + + + CF$UID + 299 + + + CF$UID + 238 + + + CF$UID + 233 + + + CF$UID + 185 + + + CF$UID + 346 + + + CF$UID + 157 + + + CF$UID + 146 + + + CF$UID + 90 + + + CF$UID + 225 + + + CF$UID + 315 + + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 283 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 281 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 146 + + NSTitle + + CF$UID + 282 + + + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 310 + + NSName + + CF$UID + 356 + + NSTitle + + CF$UID + 309 + + + Help + submenuAction: + + $class + + CF$UID + 4 + + NS.string + Help + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 145 + + + + + $classes + + NSMenu + NSObject + + $classname + NSMenu + + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 128 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 291 + + NSEnabled + + NSFrame + + CF$UID + 290 + + NSNextResponder + + CF$UID + 289 + + NSSuperview + + CF$UID + 289 + + NSvFlags + 256 + + + $class + + CF$UID + 119 + + NSFrame + + CF$UID + 308 + + NSNextResponder + + CF$UID + 0 + + NSSubviews + + CF$UID + 293 + + + {{17, 203}, {360, 22}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 114 + + NSCellFlags + 67239424 + NSCellFlags2 + 138412032 + NSContents + + CF$UID + 292 + + NSControlView + + CF$UID + 288 + + NSSupport + + CF$UID + 94 + + NSTextColor + + CF$UID + 116 + + + Toilet Lisp + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 288 + + + CF$UID + 294 + + + CF$UID + 299 + + + CF$UID + 303 + + + + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 296 + + NSEnabled + + NSFrame + + CF$UID + 295 + + NSNextResponder + + CF$UID + 289 + + NSSuperview + + CF$UID + 289 + + NSvFlags + 256 + + {{17, 181}, {360, 14}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 114 + + NSCellFlags + 67239424 + NSCellFlags2 + 138412032 + NSContents + + CF$UID + 297 + + NSControlView + + CF$UID + 294 + + NSSupport + + CF$UID + 298 + + NSTextColor + + CF$UID + 116 + + + Preview version + +ersersion + + $class + + CF$UID + 30 + + NSName + + CF$UID + 95 + + NSSize + 11 + NSfFlags + 3100 + + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 301 + + NSEnabled + + NSFrame + + CF$UID + 300 + + NSNextResponder + + CF$UID + 289 + + NSSuperview + + CF$UID + 289 + + NSvFlags + 256 + + {{17, 159}, {360, 14}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 114 + + NSCellFlags + 67239424 + NSCellFlags2 + 138412032 + NSContents + + CF$UID + 302 + + NSControlView + + CF$UID + 299 + + NSSupport + + CF$UID + 298 + + NSTextColor + + CF$UID + 116 + + + Copyright © 2008, Matthias Andreas Benkard + + $class + + CF$UID + 109 + + NSCell + + CF$UID + 305 + + NSEnabled + + NSFrame + + CF$UID + 304 + + NSNextResponder + + CF$UID + 289 + + NSSuperview + + CF$UID + 289 + + NSvFlags + 256 + + {{17, 20}, {360, 131}} + + $class + + CF$UID + 108 + + NSBackgroundColor + + CF$UID + 114 + + NSCellFlags + 67239424 + NSCellFlags2 + 205520896 + NSContents + + CF$UID + 306 + + NSControlView + + CF$UID + 303 + + NSSupport + + CF$UID + 307 + + NSTextColor + + CF$UID + 116 + + + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. + + $class + + CF$UID + 30 + + NSName + + CF$UID + 95 + + NSSize + 9 + NSfFlags + 3614 + + {{1, 9}, {394, 245}} + REPL + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 311 + + + CF$UID + 330 + + + CF$UID + 350 + + + CF$UID + 280 + + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 313 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 281 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 152 + + NSTitle + + CF$UID + 312 + + + Toilet Lisp + submenuAction: + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 157 + + + CF$UID + 315 + + + CF$UID + 316 + + + CF$UID + 319 + + + CF$UID + 320 + + + CF$UID + 327 + + + CF$UID + 166 + + + CF$UID + 161 + + + CF$UID + 170 + + + CF$UID + 328 + + + CF$UID + 151 + + + + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 137 + + NSKeyEquiv + + CF$UID + 318 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 317 + + + Preferences… + , + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 322 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 323 + + NSTitle + + CF$UID + 321 + + + Services + submenuAction: + + $class + + CF$UID + 286 + + NSMenuItems + + CF$UID + 325 + + NSName + + CF$UID + 326 + + NSTitle + + CF$UID + 324 + + + + $class + + CF$UID + 4 + + NS.string + Services + + + $class + + CF$UID + 51 + + NS.objects + + + _NSServicesMenu + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 152 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + _NSAppleMenu + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 332 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 281 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 180 + + NSTitle + + CF$UID + 331 + + + Edit + submenuAction: + + $class + + CF$UID + 4 + + NS.string + Edit + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 179 + + + CF$UID + 215 + + + CF$UID + 335 + + + CF$UID + 205 + + + CF$UID + 185 + + + CF$UID + 195 + + + CF$UID + 260 + + + CF$UID + 229 + + + CF$UID + 220 + + + CF$UID + 336 + + + CF$UID + 337 + + + CF$UID + 342 + + + CF$UID + 346 + + + + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 137 + + NSIsSeparator + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSTitle + + CF$UID + 103 + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 339 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 238 + + NSTitle + + CF$UID + 338 + + + Find + submenuAction: + + $class + + CF$UID + 4 + + NS.string + Find + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 237 + + + CF$UID + 243 + + + CF$UID + 247 + + + CF$UID + 251 + + + CF$UID + 255 + + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 344 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 175 + + NSTitle + + CF$UID + 343 + + + Spelling + submenuAction: + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 210 + + + CF$UID + 190 + + + CF$UID + 174 + + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 348 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 180 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 201 + + NSTitle + + CF$UID + 347 + + + Speech + submenuAction: + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 225 + + + CF$UID + 200 + + + + + $class + + CF$UID + 137 + + NSAction + + CF$UID + 352 + + NSKeyEquiv + + CF$UID + 103 + + NSKeyEquivModMask + 1048576 + NSMenu + + CF$UID + 281 + + NSMixedImage + + CF$UID + 135 + + NSMnemonicLoc + 2147483647 + NSOnImage + + CF$UID + 131 + + NSSubmenu + + CF$UID + 128 + + NSTitle + + CF$UID + 351 + + + Window + submenuAction: + + $class + + CF$UID + 4 + + NS.string + Window + + + $class + + CF$UID + 51 + + NS.objects + + + CF$UID + 127 + + + CF$UID + 233 + + + CF$UID + 287 + + + CF$UID + 141 + + + + _NSWindowsMenu + _NSMainMenu + + $class + + CF$UID + 123 + + NSMaxSize + + CF$UID + 364 + + NSMinSize + + CF$UID + 363 + + NSScreenRect + + CF$UID + 362 + + NSViewClass + + CF$UID + 361 + + NSWTFlags + -260571136 + NSWindowBacking + 2 + NSWindowClass + + CF$UID + 360 + + NSWindowRect + + CF$UID + 358 + + NSWindowStyleMask + 7 + NSWindowTitle + + CF$UID + 359 + + NSWindowView + + CF$UID + 289 + + + {{436, 486}, {394, 245}} + About Toilet Lisp + + $class + + CF$UID + 4 + + NS.string + NSWindow + + + $class + + CF$UID + 4 + + NS.string + View + + {{0, 0}, {1280, 1002}} + {213, 129} + {3.40282e+38, 3.40282e+38} + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 281 + + + CF$UID + 128 + + + CF$UID + 180 + + + CF$UID + 289 + + + CF$UID + 357 + + + CF$UID + 2 + + + CF$UID + 281 + + + CF$UID + 152 + + + CF$UID + 201 + + + CF$UID + 13 + + + CF$UID + 152 + + + CF$UID + 128 + + + CF$UID + 180 + + + CF$UID + 152 + + + CF$UID + 238 + + + CF$UID + 152 + + + CF$UID + 330 + + + CF$UID + 180 + + + CF$UID + 152 + + + CF$UID + 180 + + + CF$UID + 13 + + + CF$UID + 238 + + + CF$UID + 346 + + + CF$UID + 152 + + + CF$UID + 180 + + + CF$UID + 281 + + + CF$UID + 180 + + + CF$UID + 152 + + + CF$UID + 238 + + + CF$UID + 2 + + + CF$UID + 180 + + + CF$UID + 175 + + + CF$UID + 320 + + + CF$UID + 180 + + + CF$UID + 152 + + + CF$UID + 180 + + + CF$UID + 128 + + + CF$UID + 175 + + + CF$UID + 2 + + + CF$UID + 15 + + + CF$UID + 238 + + + CF$UID + 281 + + + CF$UID + 152 + + + CF$UID + 289 + + + CF$UID + 175 + + + CF$UID + 13 + + + CF$UID + 180 + + + CF$UID + 311 + + + CF$UID + 180 + + + CF$UID + 350 + + + CF$UID + 342 + + + CF$UID + 289 + + + CF$UID + 238 + + + CF$UID + 146 + + + CF$UID + 2 + + + CF$UID + 8 + + + CF$UID + 289 + + + CF$UID + 337 + + + CF$UID + 128 + + + CF$UID + 180 + + + CF$UID + 180 + + + CF$UID + 152 + + + CF$UID + 280 + + + CF$UID + 13 + + + CF$UID + 201 + + + CF$UID + 152 + + + + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 145 + + + CF$UID + 15 + + + CF$UID + 288 + + + CF$UID + 281 + + + CF$UID + 146 + + + CF$UID + 303 + + + CF$UID + 190 + + + CF$UID + 8 + + + CF$UID + 342 + + + CF$UID + 151 + + + CF$UID + 174 + + + CF$UID + 19 + + + CF$UID + 357 + + + CF$UID + 90 + + + CF$UID + 280 + + + CF$UID + 100 + + + CF$UID + 272 + + + CF$UID + 287 + + + CF$UID + 294 + + + CF$UID + 2 + + + CF$UID + 175 + + + CF$UID + 299 + + + CF$UID + 316 + + + CF$UID + 128 + + + CF$UID + 110 + + + CF$UID + 210 + + + + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 368 + + + CF$UID + 369 + + + CF$UID + 370 + + + CF$UID + 371 + + + CF$UID + 372 + + + CF$UID + 373 + + + CF$UID + 374 + + + CF$UID + 375 + + + CF$UID + 374 + + + CF$UID + 376 + + + CF$UID + 377 + + + CF$UID + 378 + + + CF$UID + 379 + + + CF$UID + 380 + + + CF$UID + 381 + + + CF$UID + 382 + + + CF$UID + 273 + + + CF$UID + 368 + + + CF$UID + 383 + + + CF$UID + 384 + + + CF$UID + 385 + + + CF$UID + 386 + + + CF$UID + 387 + + + CF$UID + 388 + + + CF$UID + 390 + + + CF$UID + 391 + + + + + $class + + CF$UID + 4 + + NS.string + + + NSScrollView2 + NSTextField2 + + $class + + CF$UID + 4 + + NS.string + MainMenu + + + $class + + CF$UID + 4 + + NS.string + 2 + + NSTextField111 + NSMenuItem + Listener + 1111 + NSMenuItem2 + NSTextView + About Toilet Lisp + NSButton + + $class + + CF$UID + 4 + + NS.string + 1 + + NSTextField + NSTextField1 + + $class + + CF$UID + 4 + + NS.string + File's Owner + + NSMenu + NSTextField11 + 121 + + $class + + CF$UID + 389 + + + + $classes + + NSNull + %NSNull + NSObject + + $classname + NSNull + + NSTextField2 + NSMenuItem1 + + $class + + CF$UID + 46 + + NS.objects + + + + $class + + CF$UID + 46 + + NS.objects + + + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 199 + + + CF$UID + 255 + + + CF$UID + 145 + + + CF$UID + 13 + + + CF$UID + 190 + + + CF$UID + 169 + + + CF$UID + 204 + + + CF$UID + 224 + + + CF$UID + 156 + + + CF$UID + 281 + + + CF$UID + 90 + + + CF$UID + 271 + + + CF$UID + 327 + + + CF$UID + 170 + + + CF$UID + 294 + + + CF$UID + 228 + + + CF$UID + 311 + + + CF$UID + 319 + + + CF$UID + 173 + + + CF$UID + 200 + + + CF$UID + 232 + + + CF$UID + 330 + + + CF$UID + 110 + + + CF$UID + 174 + + + CF$UID + 185 + + + CF$UID + 236 + + + CF$UID + 157 + + + CF$UID + 289 + + + CF$UID + 194 + + + CF$UID + 140 + + + CF$UID + 299 + + + CF$UID + 242 + + + CF$UID + 229 + + + CF$UID + 128 + + + CF$UID + 247 + + + CF$UID + 215 + + + CF$UID + 209 + + + CF$UID + 141 + + + CF$UID + 246 + + + CF$UID + 337 + + + CF$UID + 269 + + + CF$UID + 250 + + + CF$UID + 175 + + + CF$UID + 166 + + + CF$UID + 15 + + + CF$UID + 254 + + + CF$UID + 275 + + + CF$UID + 315 + + + CF$UID + 8 + + + CF$UID + 328 + + + CF$UID + 259 + + + CF$UID + 320 + + + CF$UID + 272 + + + CF$UID + 335 + + + CF$UID + 277 + + + CF$UID + 126 + + + CF$UID + 178 + + + CF$UID + 266 + + + CF$UID + 214 + + + CF$UID + 150 + + + CF$UID + 195 + + + CF$UID + 303 + + + CF$UID + 179 + + + CF$UID + 237 + + + CF$UID + 233 + + + CF$UID + 151 + + + CF$UID + 350 + + + CF$UID + 220 + + + CF$UID + 251 + + + CF$UID + 357 + + + CF$UID + 238 + + + CF$UID + 180 + + + CF$UID + 346 + + + CF$UID + 288 + + + CF$UID + 146 + + + CF$UID + 161 + + + CF$UID + 264 + + + CF$UID + 316 + + + CF$UID + 184 + + + CF$UID + 342 + + + CF$UID + 219 + + + CF$UID + 152 + + + CF$UID + 210 + + + CF$UID + 323 + + + CF$UID + 205 + + + CF$UID + 2 + + + CF$UID + 260 + + + CF$UID + 160 + + + CF$UID + 19 + + + CF$UID + 127 + + + CF$UID + 243 + + + CF$UID + 280 + + + CF$UID + 287 + + + CF$UID + 270 + + + CF$UID + 225 + + + CF$UID + 144 + + + CF$UID + 336 + + + CF$UID + 100 + + + CF$UID + 165 + + + CF$UID + 189 + + + CF$UID + 201 + + + + + $class + + CF$UID + 46 + + NS.objects + + + CF$UID + 396 + + + CF$UID + 397 + + + CF$UID + 398 + + + CF$UID + 399 + + + CF$UID + 400 + + + CF$UID + 401 + + + CF$UID + 402 + + + CF$UID + 403 + + + CF$UID + 404 + + + CF$UID + 405 + + + CF$UID + 406 + + + CF$UID + 407 + + + CF$UID + 408 + + + CF$UID + 409 + + + CF$UID + 410 + + + CF$UID + 411 + + + CF$UID + 412 + + + CF$UID + 413 + + + CF$UID + 414 + + + CF$UID + 415 + + + CF$UID + 416 + + + CF$UID + 417 + + + CF$UID + 418 + + + CF$UID + 419 + + + CF$UID + 420 + + + CF$UID + 421 + + + CF$UID + 422 + + + CF$UID + 423 + + + CF$UID + 424 + + + CF$UID + 425 + + + CF$UID + 426 + + + CF$UID + 427 + + + CF$UID + 428 + + + CF$UID + 429 + + + CF$UID + 430 + + + CF$UID + 431 + + + CF$UID + 432 + + + CF$UID + 433 + + + CF$UID + 434 + + + CF$UID + 435 + + + CF$UID + 436 + + + CF$UID + 437 + + + CF$UID + 438 + + + CF$UID + 439 + + + CF$UID + 440 + + + CF$UID + 441 + + + CF$UID + 442 + + + CF$UID + 443 + + + CF$UID + 444 + + + CF$UID + 445 + + + CF$UID + 446 + + + CF$UID + 447 + + + CF$UID + 448 + + + CF$UID + 449 + + + CF$UID + 450 + + + CF$UID + 451 + + + CF$UID + 452 + + + CF$UID + 453 + + + CF$UID + 454 + + + CF$UID + 455 + + + CF$UID + 456 + + + CF$UID + 457 + + + CF$UID + 458 + + + CF$UID + 459 + + + CF$UID + 460 + + + CF$UID + 461 + + + CF$UID + 462 + + + CF$UID + 463 + + + CF$UID + 464 + + + CF$UID + 465 + + + CF$UID + 466 + + + CF$UID + 467 + + + CF$UID + 468 + + + CF$UID + 469 + + + CF$UID + 470 + + + CF$UID + 471 + + + CF$UID + 472 + + + CF$UID + 473 + + + CF$UID + 474 + + + CF$UID + 475 + + + CF$UID + 476 + + + CF$UID + 477 + + + CF$UID + 478 + + + CF$UID + 479 + + + CF$UID + 480 + + + CF$UID + 70 + + + CF$UID + 481 + + + CF$UID + 482 + + + CF$UID + 483 + + + CF$UID + 484 + + + CF$UID + 485 + + + CF$UID + 486 + + + CF$UID + 487 + + + CF$UID + 488 + + + CF$UID + 489 + + + CF$UID + 490 + + + CF$UID + 491 + + + CF$UID + 492 + + + CF$UID + 493 + + + CF$UID + 494 + + + CF$UID + 495 + + + + 227 + 210 + 111 + 2 + 201 + 153 + 228 + 233 + 142 + 29 + 252 + 336 + 144 + 150 + 324 + 235 + 56 + 143 + 222 + 195 + 240 + 217 + 256 + 219 + 197 + 241 + 58 + 258 + 226 + 39 + 325 + 242 + 202 + 24 + 213 + 215 + 230 + 5 + 243 + 218 + 330 + 244 + 200 + 134 + 248 + 245 + 337 + 236 + 21 + 149 + 247 + 131 + 335 + 206 + 338 + 37 + 223 + 328 + 231 + 139 + 203 + 326 + 207 + 209 + 239 + 136 + 19 + 198 + 221 + 257 + 220 + 205 + 211 + 323 + 106 + 145 + 327 + 129 + 224 + 216 + 232 + 57 + 204 + 130 + 199 + 246 + 146 + 249 + 23 + 208 + 103 + 92 + 334 + 196 + 122 + 214 + 255 + 152 + 225 + 212 + + $class + + CF$UID + 51 + + NS.objects + + + + $class + + CF$UID + 46 + + NS.objects + + + + $class + + CF$UID + 46 + + NS.objects + + + + $classes + + NSIBObjectData + NSObject + + $classname + NSIBObjectData + + + $top + + IB.objectdata + + CF$UID + 1 + + + $version + 100000 + + diff --git a/Toilet.nib/objects.nib b/Toilet.nib/objects.nib new file mode 100644 index 0000000..6c4e69d Binary files /dev/null and b/Toilet.nib/objects.nib differ -- cgit v1.2.3