CodeLine 0.2 review
DownloadCodeLine is an Integrated Development Environment for developing full fledged native Mac OS X applications in object-oriented BASIC language.
|
|
CodeLine is an Integrated Development Environment for developing full fledged native Mac OS X applications in object-oriented BASIC language. It includes support for system frameworks like Cocoa, WebKit, etc. and can easily produce Universal Binaries.
It is a "Developer Preview" intended to show the possibilities of this proyect. Examples and a quick documentation are included.
Here are some key features of "CodeLine":
Program in BASIC using advanced language features:
Use common BASIC language commands like DIM, FOR, IF, WHILE.
Easy string handling: myString = "Hello World!", compatible with NSString.
Case insensitive language helps avoiding syntax errors.
Object orientation.
Multiple commands per line possible.
Use native system frameworks:
Total access to system frameworks like Cocoa, WebKit, etc.
Use the native frameworks' functions, classes and commands.
Declare your own class extension to existing framework classes.
Support for Cocoa/Obj-C's target/action and delegate object mechanisms.
Create your own classes adding instance or class methods and properties.
Support to easily implement the overriding of super classes methods.
No need to update CodeLine to have access to new features introduced by future framework revisions.
Create Universal Binaries:
One click activation. The IDE knows all necessary configurations and build steps.
Standards compatible:
Uses standard GCC (compiler) and GDB (debugger) also used by XCode.
Can import NIB files.
Transparently generates intermediate Obj-C code that can be imported in
XCode projects.
Other features::
No need to write header files to create a new class.
No need to import other classes headers.
Dead Code Stripping.
Multiple pass compilation allows fast error detection before actual compilation.
Smart compilation only complies classes and modules that have been modified.
Fast IDE and fast compilation.
Very small binaries. Starting with about 28 KB!
No need to create plugins. All system commands available in the IDE.
Automatic configuration without the need of complex build configurations.
Common tools included: debugger, undo, find, etc.
What's New:
Basic support for Mac OS 10.3.9, gcc 3.3 and Mac OS 10.3.9 SDK
Near full complete Cocoa framework.
Many new examples.
CodeLine 0.2 keywords