career objective
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 233
ObjectiveLib 0.10
ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms. more>>
ObjectiveLib is a framework for Objective-C that provides a set of object containers and generic algorithms. It is designed to provide the same services to Objective-C programmers that the Standard Template Library provides to C++ programmers.
All of the standard containers (vector, deque, list, map, set, and others) and standard algorithms from the STL are included. Additionally, a set of iterator classes is provided to connect containers to generic algorithms.
A full set of binary streams is provided, which include file, memory buffer and socket streams, as well as layering streams that can buffer and/or compress data.
Enhancements:
- A complete set of binary streams has been added.
- These include streams that can read and write to/from files, memory buffers, and sockets. Additionally, layering streams are included that can buffer data, compress data (3 compression streams are provided), and manage object graphs written to the stream.
- Some method names that did not conform to the Cocoa naming conventions have been changed.
<<lessAll of the standard containers (vector, deque, list, map, set, and others) and standard algorithms from the STL are included. Additionally, a set of iterator classes is provided to connect containers to generic algorithms.
A full set of binary streams is provided, which include file, memory buffer and socket streams, as well as layering streams that can buffer and/or compress data.
Enhancements:
- A complete set of binary streams has been added.
- These include streams that can read and write to/from files, memory buffers, and sockets. Additionally, layering streams are included that can buffer data, compress data (3 compression streams are provided), and manage object graphs written to the stream.
- Some method names that did not conform to the Cocoa naming conventions have been changed.
Download (0.45MB)
Added: 2005-07-15 License: GPL (GNU General Public License) Price:
1561 downloads
The Objective Caml 3.08.4
Caml is a general-purpose programming language, designed with program safety and reliability in mind more>>
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles.
It has been developed and distributed by INRIA, Frances national research institute for computer science, since 1985.
The Objective Caml system is the main implementation of the Caml language. It features a powerful module system and a full-fledged object-oriented layer.
It comes with a native-code compiler that supports numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development.
<<lessIt has been developed and distributed by INRIA, Frances national research institute for computer science, since 1985.
The Objective Caml system is the main implementation of the Caml language. It features a powerful module system and a full-fledged object-oriented layer.
It comes with a native-code compiler that supports numerous architectures, for high performance; a bytecode compiler, for increased portability; and an interactive loop, for experimentation and rapid development.
Download (2.3MB)
Added: 2005-08-26 License: GPL (GNU General Public License) Price:
850 downloads
ObjectivePerl 0.04
ObjectivePerl is an Objective-C style syntax and runtime for perl. more>>
ObjectivePerl is an Objective-C style syntax and runtime for perl.
SYNOPSIS
use ObjectivePerl;
@implementation MyClass
{
$someInstanceVariable;
@private: $privateInstanceVariable;
@protected: $normalInstanceVariable, $anotherInstanceVariable;
}
+ new {
return ~[$super new];
}
- setSomeInstanceVariable: $value {
$someInstanceVariable = $value;
}
- someInstanceVariable {
return $someInstanceVariable;
}
@end
then, from a calling script or class:
use ObjectivePerl;
...
my $instance = ~[MyClass new];
~[$instance setSomeInstanceVariable: "Hey you!"];
print ~[$instance someInstanceVariable]."n";
ObjectivePerl adds obj-c style syntax (although its implemented with ~[] instead of just []) along with an obj-c style runtime that is very lightweight but makes the perl runtime a little more friendly to obj-c programmers.
Why, you ask? Just because. Obj-c has the easiest-to-read syntax of just about any language. It has Smalltalk-style named arguments that are built into the method signature, so when you invoke those methods, youre forced to invoke them neatly, in a very legible fashion:
~[$window setTitleTo:"New window" withColor:0xffffff
andBackground:0x000000];
can never be misunderstood, whereas
$window->setTitle("New window", 0xffffff, 0x00000);
could be. Perl offers named arguments already in the form of hashes, but these are unwieldy (to an obj-c programmer).
<<lessSYNOPSIS
use ObjectivePerl;
@implementation MyClass
{
$someInstanceVariable;
@private: $privateInstanceVariable;
@protected: $normalInstanceVariable, $anotherInstanceVariable;
}
+ new {
return ~[$super new];
}
- setSomeInstanceVariable: $value {
$someInstanceVariable = $value;
}
- someInstanceVariable {
return $someInstanceVariable;
}
@end
then, from a calling script or class:
use ObjectivePerl;
...
my $instance = ~[MyClass new];
~[$instance setSomeInstanceVariable: "Hey you!"];
print ~[$instance someInstanceVariable]."n";
ObjectivePerl adds obj-c style syntax (although its implemented with ~[] instead of just []) along with an obj-c style runtime that is very lightweight but makes the perl runtime a little more friendly to obj-c programmers.
Why, you ask? Just because. Obj-c has the easiest-to-read syntax of just about any language. It has Smalltalk-style named arguments that are built into the method signature, so when you invoke those methods, youre forced to invoke them neatly, in a very legible fashion:
~[$window setTitleTo:"New window" withColor:0xffffff
andBackground:0x000000];
can never be misunderstood, whereas
$window->setTitle("New window", 0xffffff, 0x00000);
could be. Perl offers named arguments already in the form of hashes, but these are unwieldy (to an obj-c programmer).
Download (0.016MB)
Added: 2007-06-22 License: Perl Artistic License Price:
854 downloads
Portable Object Compiler 0.2.2
Portable Object Compiler project consists of a set of Objective-C class libraries and a precompiler (translator) that generates more>>
Portable Object Compiler project consists of a set of Objective-C class libraries and a precompiler (translator) that generates plain C code.
Main features:
- Easy to install or to modify.
- Works on many systems with the native cc, debugger, profiler etc. (Unix, Windows, Macintosh, Beos, OpenVMS etc. see Platforms.txt file)
- Option for reference counted memory management (-refcnt). This uses the native malloc(), free() etc. but the compiler generates statements for keeping track of references (Tested on a few platforms, such as IRIX 5.2 with the SGI malloc).
- Built-in possibility of tracing Objective C messages. (OBJCRTMSG)
- Straightforward "C" messenger; "inline cache" messenger. Forwarding C messenger (to support -doesNotUnderstand:).
- All classes get a +initialize message at start-up, rather than each class receives a +initialize before it receives its first message.
- Some support for translating Objective-C to Smalltalk (-st80 option)
- Automatic archiver. Compiler generates code for classes to save and load objects to and from disk (for all instance variables of type "id").
- Option for Garbage Collection (using Boehm gc package). Tested on some UNIXes and WIN32. Option for reference counted memory management (doesnt require Boehm).
- Exception handling scheme (using Objective-C Blocks) that allows to specify a default handler to be executed.
- Supports dynamically loading Objective-C modules on Windows, FreeBSD, HP-UX, Linux, IRIX, Digital Unix etc.
- Has a switch for double indirection for Object identifiers (id as a handle instead of a pointer). (-become: method)
- Supports forwarding messages (-doesNotUnderstand: method)
- Support for Embedded SQL in Objective-C (Informix only for now)
- Great system for experimentation with your own additions/extensions to Objective C !
<<lessMain features:
- Easy to install or to modify.
- Works on many systems with the native cc, debugger, profiler etc. (Unix, Windows, Macintosh, Beos, OpenVMS etc. see Platforms.txt file)
- Option for reference counted memory management (-refcnt). This uses the native malloc(), free() etc. but the compiler generates statements for keeping track of references (Tested on a few platforms, such as IRIX 5.2 with the SGI malloc).
- Built-in possibility of tracing Objective C messages. (OBJCRTMSG)
- Straightforward "C" messenger; "inline cache" messenger. Forwarding C messenger (to support -doesNotUnderstand:).
- All classes get a +initialize message at start-up, rather than each class receives a +initialize before it receives its first message.
- Some support for translating Objective-C to Smalltalk (-st80 option)
- Automatic archiver. Compiler generates code for classes to save and load objects to and from disk (for all instance variables of type "id").
- Option for Garbage Collection (using Boehm gc package). Tested on some UNIXes and WIN32. Option for reference counted memory management (doesnt require Boehm).
- Exception handling scheme (using Objective-C Blocks) that allows to specify a default handler to be executed.
- Supports dynamically loading Objective-C modules on Windows, FreeBSD, HP-UX, Linux, IRIX, Digital Unix etc.
- Has a switch for double indirection for Object identifiers (id as a handle instead of a pointer). (-become: method)
- Supports forwarding messages (-doesNotUnderstand: method)
- Support for Embedded SQL in Objective-C (Informix only for now)
- Great system for experimentation with your own additions/extensions to Objective C !
Download (0.82MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
985 downloads
Carrera So-o 1.0
Carrera So-o is a simple yet challenging racing game to make time go by in boring moments. more>>
Carrera So-o is a simple yet challenging racing game to make time go by in boring moments.
Carrera So-o counts with 2 tracks to choose (grass and snow) with a simple objective... be the first to get to the finish line in order to win the game.
<<lessCarrera So-o counts with 2 tracks to choose (grass and snow) with a simple objective... be the first to get to the finish line in order to win the game.
Download (0.83MB)
Added: 2007-04-20 License: Freeware Price:
923 downloads
Google Data Objective-C Client 1.1.0
Google Data Objective-C Client provides a framework and source code that make it easy to access data through Google Data APIs. more>>
Google Data Objective-C Client provides a framework and source code that make it easy to access data through Google Data APIs.
The Google data APIs provide a simple protocol for reading and writing data on the web. Many Google services provide a Google data API.
Each of the following Google services provides a Google data API:
- Base
- Blogger
- Calendar
- Spreadsheets
- Picasa Web Albums
- Notebook
Additional services with Google data APIs that are not yet supported by the Objective-C Client Library:
- Code Search
- Google Apps Provisioning
<<lessThe Google data APIs provide a simple protocol for reading and writing data on the web. Many Google services provide a Google data API.
Each of the following Google services provides a Google data API:
- Base
- Blogger
- Calendar
- Spreadsheets
- Picasa Web Albums
- Notebook
Additional services with Google data APIs that are not yet supported by the Objective-C Client Library:
- Code Search
- Google Apps Provisioning
Download (0.60MB)
Added: 2007-08-08 License: The Apache License 2.0 Price:
810 downloads
Objective-C Foundation Classes 0.7.1
Objective-C Foundation Classes is an Objective-C library. more>>
Objective-C Foundation Classes is an Objective-C library.
It contains general purpose classes for easier development of applications, in areas such as data types, network, C library wrappers, collections, and compound classes.
The classes in the library are grouped in five clusters:
- DataTypes - integer, text string, fraction, bitarray, date/time, random generators, big integer, big double ...
- Collections - array, list, hash table, AVL and n-tree, circular array, graph ...
- Network - TCP/UDP server and client, HTTP client, Telnet client ...
- C-library wrappers - DBM, socket, MD5, regular expression, timer, file, directory, gzip and bzip2 file, text screen ...
- Compound - Argument parser, calendar, finite state machine, tokenizer, XML tree, discrete distribution, objective-c source tokenizer ...
Enhancements:
- A new class (DBigFraction) and a new protocol (DBitArithmetic) have been added to the library.
- There are also several bugfixes related to 64-bit platforms.
- The copy-constructor support has been improved, and as a result all collections can now be (deep) copied.
- There are some small bugfixes, and several classes have been extended with new methods.
<<lessIt contains general purpose classes for easier development of applications, in areas such as data types, network, C library wrappers, collections, and compound classes.
The classes in the library are grouped in five clusters:
- DataTypes - integer, text string, fraction, bitarray, date/time, random generators, big integer, big double ...
- Collections - array, list, hash table, AVL and n-tree, circular array, graph ...
- Network - TCP/UDP server and client, HTTP client, Telnet client ...
- C-library wrappers - DBM, socket, MD5, regular expression, timer, file, directory, gzip and bzip2 file, text screen ...
- Compound - Argument parser, calendar, finite state machine, tokenizer, XML tree, discrete distribution, objective-c source tokenizer ...
Enhancements:
- A new class (DBigFraction) and a new protocol (DBitArithmetic) have been added to the library.
- There are also several bugfixes related to 64-bit platforms.
- The copy-constructor support has been improved, and as a result all collections can now be (deep) copied.
- There are some small bugfixes, and several classes have been extended with new methods.
Download (0.74MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1196 downloads
game build 1577
game is a simple Tetris-like game. more>>
game is a simple Tetris-like game.
The objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
<<lessThe objective of the game is to keep the level of colored blocks down as long as possible.
New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row,
the more points you get.
Usage:
The objective of the game is to keep the level of colored blocks down as long as possible. New blocks are falling down at an increasing rate, blocks can be removed by creating rows of three or more blocks of the same color. The longer the row, the more points you get.
space - Flip two neighbour blocks.
arrow keys - Move cursor
h,j,k,l - Move cursor (vi-fans)
escape - Quit game, no questions asked.
s - Starts the game. If a game is in progress, a new game
will be started instantly.
p - Pause game. To avoid cheating, the game will be hidden
during pause.
e - Generate earthquake. This can be used as a last resort in
case of panic, and will remove approximately 30 blocks from
the field. It might help you. Then again, it might not.
Can be used once per game and costs 50 points.
Installation:
Linux:
Make sure the SDL, SDL_image and SDL_mixer runtime libraries are installed
$ tar -zxvf game- -linux.tgz
$ cd game
$ ./game
Enhancements:
- Added better error handling on SDL img load failures
Download (1.2MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1205 downloads
Cameleon2 1.9.17
Cameleon aims to become an integrated development environment for Objective-Caml, and eventually other languages. more>>
Cameleon project aims to become an integrated development environment for Objective-Caml, and eventually other languages.
Main features:
- graphical user interface,
- configuration management based on CVS,
- easy access to and browsing of documentation,
- various editors, according to customizable file types,
- use of plug-ins to define new features,
- highly customizable interface (menus, toolbar, keyboard shortcuts).
<<lessMain features:
- graphical user interface,
- configuration management based on CVS,
- easy access to and browsing of documentation,
- various editors, according to customizable file types,
- use of plug-ins to define new features,
- highly customizable interface (menus, toolbar, keyboard shortcuts).
Download (0.44MB)
Added: 2006-11-28 License: GPL (GNU General Public License) Price:
620 downloads
objc 3.2.8
objc distribution consists of the VICI, interactive Objective-C debugger and interpreter objc, the actual compiler. more>>
objc distribution consists of the "VICI", interactive Objective-C debugger and interpreter "objc", the actual compiler.
Consists of driver script ("objc") and binary ("objc1").
"objc1" is a precompiler for C.
The binary "postlink" is used
for preparing tables for runtime initialization.
"objcrt", the Objective C Runtime Library for "objc"
This is a modern, portable, "all C" Objective C runtime
Theres absolutely no assembly language needed, nor is there a dependency on stack layout, register allocation conventions etc.
Most other runtimes, were derived from pre-"all C"-Stepstone runtimes, so this is an important point of difference.
"objpak", the "Object Pak" Objective C Collection Classes
Simple, powerful set of classes. Very portable.
Can be used to develop with different compilers, then
port with objc. Compatible with ICpak101, the collection class library described in Brad Cox book, and used by existing Objective-C packages that were developed with Stepstone objc.
"cakit", the "Computer Algebra Kit" Objective C classes
Small, concise, interface to a large set of classes for polynomial computing and arbitrary precision integer arithmetic.
Source of compiler and "oclib", a set of Objective C classes for parsing C (and the Objective C extensions to C)
"objc" and "vici" are written in Objective C itself. Its all written in portable Objective C : any Objective C compiler should be able to compile the "objc" compiler. From time to time, we try a configure with other Objective-C compilers, to ensure that our sources are still compatible with e.g. Stepstone Objective C compiler.
NOT included is a C compiler : in order to be able to use "objc", you will need to elsewhere find a compatible C compiler. This should be no problem since one of our goals - see below - is to make "objc" work with as many C
compilers as possible. On UNIX systems, the (free) "gcc" compiler is a possibility (not needed, but possible). Another possibility, is to use the (free) "lcc" compiler or the "tcc" TDF compiler system.
Installation:
Read the Install.txt file.
IMPORTANT : if this is a first-time installation, you have to start by installing the bootstrap package; do not install this package until you have installed the bootstrap package.
For every release, there is an objc-x.y.z.tar.gz package and an objc-x.y.z-bootstrap.tar.gz package.
<<lessConsists of driver script ("objc") and binary ("objc1").
"objc1" is a precompiler for C.
The binary "postlink" is used
for preparing tables for runtime initialization.
"objcrt", the Objective C Runtime Library for "objc"
This is a modern, portable, "all C" Objective C runtime
Theres absolutely no assembly language needed, nor is there a dependency on stack layout, register allocation conventions etc.
Most other runtimes, were derived from pre-"all C"-Stepstone runtimes, so this is an important point of difference.
"objpak", the "Object Pak" Objective C Collection Classes
Simple, powerful set of classes. Very portable.
Can be used to develop with different compilers, then
port with objc. Compatible with ICpak101, the collection class library described in Brad Cox book, and used by existing Objective-C packages that were developed with Stepstone objc.
"cakit", the "Computer Algebra Kit" Objective C classes
Small, concise, interface to a large set of classes for polynomial computing and arbitrary precision integer arithmetic.
Source of compiler and "oclib", a set of Objective C classes for parsing C (and the Objective C extensions to C)
"objc" and "vici" are written in Objective C itself. Its all written in portable Objective C : any Objective C compiler should be able to compile the "objc" compiler. From time to time, we try a configure with other Objective-C compilers, to ensure that our sources are still compatible with e.g. Stepstone Objective C compiler.
NOT included is a C compiler : in order to be able to use "objc", you will need to elsewhere find a compatible C compiler. This should be no problem since one of our goals - see below - is to make "objc" work with as many C
compilers as possible. On UNIX systems, the (free) "gcc" compiler is a possibility (not needed, but possible). Another possibility, is to use the (free) "lcc" compiler or the "tcc" TDF compiler system.
Installation:
Read the Install.txt file.
IMPORTANT : if this is a first-time installation, you have to start by installing the bootstrap package; do not install this package until you have installed the bootstrap package.
For every release, there is an objc-x.y.z.tar.gz package and an objc-x.y.z-bootstrap.tar.gz package.
Download (0.86MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
984 downloads
OcamlSpread 0.0.1
OcamlSpread is a wrapper around the Spread group communication toolkit. more>>
OcamlSpread is a wrapper around the Spread group communication toolkit (http://www.spread.org) for the Objective Caml programming language.
OcamlSpread not only wraps Spread functions, but adds an object-oriented interface and other valuable features.
<<lessOcamlSpread not only wraps Spread functions, but adds an object-oriented interface and other valuable features.
Download (0.018MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1064 downloads
Objective Modula-2 1.00 (Language Definition)
Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2. more>>
Objective Modula-2 programming language is a hybrid between Smalltalk and Modula-2 based on the object model and runtime of Objective-C.
The design is an example how native Cocoa/GNUstep support can be added to static imperative programming languages without implementing a bridge.
The projects scope encompasses the design of the Objective Modula-2 programming language and the implementation of a compiler to implement it. The initial compiler will generate Objective-C source code.
<<lessThe design is an example how native Cocoa/GNUstep support can be added to static imperative programming languages without implementing a bridge.
The projects scope encompasses the design of the Objective Modula-2 programming language and the implementation of a compiler to implement it. The initial compiler will generate Objective-C source code.
Download (0.23MB)
Added: 2007-07-21 License: (FDL) GNU Free Documentation License Price:
516 downloads
Other version of Objective Modula-2
License:(FDL) GNU Free Documentation License
Caboodle 0.5
Caboodle is a puzzle game where you move points on the screen trying to untangle the lines linking them. more>>
Caboodle is a puzzle game where you move points on the screen trying to untangle the lines linking them.
This project is a clone of the Flash game Planarity for the GNOME desktop.
The objective of the game is to arrange the balls on the screen so that no lines cross.
Caboodle is available under the terms of the GNU General Public License.
<<lessThis project is a clone of the Flash game Planarity for the GNOME desktop.
The objective of the game is to arrange the balls on the screen so that no lines cross.
Caboodle is available under the terms of the GNU General Public License.
Download (0.023MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1094 downloads
objc-bootstrap 3.2.8
objc-bootstrap software is a bootstrap for objc package. more>>
objc-bootstrap software is a bootstrap for objc package.
Objective-C Compiler Commands
Whats the file suffix for Objective-C source ?
Its .m for implementation files, and .h for header files. Objective-C compilers usually also accept .c as a suffix, but compile those files in plain C mode.
How do I compile .m files with the Stepstone compiler ?
objcc -c class.m
objcc -o class class.o
See http://www.stepstn.com for more information.
How do I compile .m files with the Apple compiler ?
cc -c class.m
cc -o class class.o
See http://www.apple.com for more information.
How do I compile .m files with the GNU C compiler ?
gcc -c class.m
gcc -o class class.o -lobjc -lpthread
See http://www.gnu.org for more information.
How do I compile .m files with the POC ?
objc -c class.m
objc -o class class.o
See http://metalab.unc.edu/pub/Linux/devel/lang/objc/ for more information.
<<lessObjective-C Compiler Commands
Whats the file suffix for Objective-C source ?
Its .m for implementation files, and .h for header files. Objective-C compilers usually also accept .c as a suffix, but compile those files in plain C mode.
How do I compile .m files with the Stepstone compiler ?
objcc -c class.m
objcc -o class class.o
See http://www.stepstn.com for more information.
How do I compile .m files with the Apple compiler ?
cc -c class.m
cc -o class class.o
See http://www.apple.com for more information.
How do I compile .m files with the GNU C compiler ?
gcc -c class.m
gcc -o class class.o -lobjc -lpthread
See http://www.gnu.org for more information.
How do I compile .m files with the POC ?
objc -c class.m
objc -o class class.o
See http://metalab.unc.edu/pub/Linux/devel/lang/objc/ for more information.
Download (0.34MB)
Added: 2007-02-15 License: GPL (GNU General Public License) Price:
586 downloads
El Cebo-i 1.0
El Cebo-i game is a remake of the well-known game of Snake. more>>
El Cebo-i game is a remake of the well-known game of "Snake", where your objective is to eat as many apples as possible to break the last record... but be careful not to crash against the walls or to eat a part of your own body!!
<<less Download (0.55MB)
Added: 2007-04-20 License: Freeware Price:
917 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above career objective search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed