# CocoaBasic Help

## Note: This is a Test Release without implementing all functions

Most important is that it handles only a single function or subroutine. Editing of classes or instances is not posible. Compling and running executes this subroutine without passing any arguments. The full functionality of compiling an application bundle out of several functions and subroutines as well as interface building files is not available in this version.

## Welcome to CocoaBasic

CocoaBasic is a BASIC dialect that allows you to easily access most of the functions of the whole Cocoa framework provided by Mac OS X by using BASIC statements. Internally, it consists of a two-level compiler with CocoaScript, a script language for Objective-C expressions, as the internal language.

## List of Topics

- CocoaBasic concepts compared to Objective-C
- Getting Started
- CocoaBasic Reference
- Reference for Classes, Statements, Operators, Constants, ...
- Differences to other BASIC dialects
- CocoaScript Reference

## Copyright and Licence

CocoaBasic is authored and copyrighted by DSITRI (http://www.dsitri.de). The years of publication are 2002-2003. All rights are reserved.

As this is alpha software, your comments on this project are greatly appreciated to: sales@dsitri.de

The final releases of CocoaBasic will be licenced to you as Shareware. You do not yet have to pay a shareware fee for this alpha release, but if you like to donate, please follow the links found in the About Menu or this link.

### Disclaimer:

This release is an alpha version which may have severe bugs. It is distributed according to the basic policy of DSITRI to let potential users participate in and form the development process by commenting early stages. Please report bugs and feature requests through using the About Menu.

The author makes no express or implied warranty or representation of any kind with respect to this software, including any warranty that it is defect-free. ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE IS HEREBY DISCLAIMED. IN NO EVENT WILL THE AFOREMENTIONED PARTIES BE LIABLE FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE. The parties are under no obligation to provide any services, by way of maintenance, update, or otherwise.

Any and all trademarks mentioned belong to their respective owners. They are used in this document only for reference/descriptive purposes.

© by H. N. Schaller, Munich, Germany, 2003. All Rights are Reserved. - last change: 19 Mar 2003