Exceptions in C
Details
| Size: | 14K |
| Last Update: | 2008-06-01 22:45:40 |
| Version: | 0.1.5 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Adomas Paltanavicius |
| Price: | $0.00 |
Description:
Exceptions in C 0.1.5 is libraries software developed by Adomas Paltanavicius.
Exceptions in C implements fully-functional nested exceptions with these constructs:
try
except
on
throw
Also, it allows to define various datatypes for exception object (default is int, can be anything from char to struct foo ).
Compiling and running
Precodey straight forward.
admp@sols:~/excc/example$ gcc exception.c -c
admp@sols:~/excc/example$ gcc exception.o example.c -o example
admp@sols:~/excc/example$ ./example
Usage: ./example A B
admp@sols:~/excc/example$ ./example 100 2
100/2=50
Program is going to end its short life.
admp@sols:~/excc/example$ ./example 100 0
Caught up division by zero (100/0).
Program is going to end its short life.
Attributions:
Felix Ogg for inspiring me to write finally, also detailed feedbacks and ideas for documentation (diagrams too!). Though I haven't completed that - for almost a year now; I am not sure I ever will.
Exceptions in C 0.1.5 supports different languages (including english). It works with Linux.
Downloading Exceptions in C 0.1.5 will take several seconds if you use fast ADSL connection.
0 comments
Add to
Exceptions in C Version History
Related Software
|
|
From category: Perl-Modules |
| WWW::Authen::Simple is a cookie based session and authentication module using database backend.... |
|
|
From category: Interpreters |
| AFNIX programming language 1.4.1 is interpreters software developed by Amaury C. Darsch. AFNIX is a multi-threaded functional programming language with dynamic symbol bindings that support the obje... |
|
|
From category: Libraries |
| ExtUtils::MM_Any 6.30 is libraries software developed by Michael G Schwern. ExtUtils::MM_Any is a Perl module with Platform-agnostic MM methods. SYNOPSIS FOR INTERNAL USE ONLY! \... |
|
|
From category: Libraries |
| Bio::Index::Blast 1.4 is libraries software developed by Jason Stajich. Bio::Index::Blast is a Perl module with indexes Blast reports and supports retrieval based on query accession(s). SYNO... |
|
|
From category: Debuggers |
| Electric Fence 2.1.13 is debuggers software developed by Bruce Perens. Electric Fence (efence) is an open-source library to detect buffer overruns and under-runs in C programs. Here you can find a... |
|
|
From category: Libraries |
| Device::ISDN::OCLM 0.40 is libraries software developed by Merlin Hughes. Device::ISDN::OCLM is a perl module to control the 3com OfficeConnect LanModem. SYNOPSIS $sp = 1; $pw =... |
|
|
From category: Libraries |
| Bio::Seq 1.4 is libraries software developed by Ewan Birney. Bio::Seq is a sequence object, with features. SYNOPSIS This is the main sequence object in Bioperl gets... |
|
|
From category: Assembler-Tools |
| distmake 0.4 is assembler tools software developed by Bruno Fleisch. distmake is a distributed make program. distmake is a distributed, parallel, GNU make compatible make program. dis... |
|
|
From category: Quality-Assurance-and-Testing |
| Acovea 1.0.1 is quality assurance and testing software developed by Scott Robert Ladd. Acovea implements a genetic algorithm for finding the \"best\" options for compiling programs with the GCC C a... |
|
|
From category: Libraries |
| clsJSPHP 0.1 Alpha is libraries software developed by Artur Heinze. clsJSPHP is a PHP class that allows you to create richer Web applications. It allows a PHP application to send asynchronou... |
|
|
From category: Libraries |
| Convert::BulkDecoder 1.03 is libraries software developed by Johan Vromans and Squirrel Consultancy. Convert::BulkDecoder is a Perl module to extract (binary) data from mail and news messages. \... |
|
|
From category: Perl-Modules |
| OurCal::Setup is a Perl tutorial about how to set up OurCal.... |
|
|
From category: Libraries |
| Class::XML 0.06 is libraries software developed by Matt S Trout. Class::XML is a Perl module for simple XML Abstraction. SYNOPSIS package Foo; use base qw/Class::XML/; \... |
|
|
From category: Libraries |
| Audio::LADSPA::Network 0.018 is libraries software developed by Joost Diepenmaat. Audio::LADSPA::Network is a semi automatic connection of Audio::LADSPA:: objects. SYNOPSIS use A... |
|
|
From category: Assembler-Tools |
| avrLab 0.18 is assembler tools software developed by rman. avrLab is an IDE (Integrated Devlopment Environment) for the AVR® family of microcontroller from Atmel® Currently it features an advance... |
Leave a comment