Description:
Discussion about Ada*.
|
|
|
Ann: Zip-Ada v.36
|
| |
Hello! Again a new version of the Zip-Ada library, @ [link] , is out. Latest changes: - BZip2 method added for decompression - Added Zip.Traverse_verbose - Added an UnZip.Extract to extract all files, using a Zip_Info variable (allows any stream, not only file, for archive) - Some more run-time library performance bottlenecks removed... more »
|
|
How do I debug/fix this
|
| |
I got my little program running in Windows, so I decided to try it in Linux (Ubantu) and this is the runtime error I get in linux: raised PROGRAM_ERROR : Process Prefix: s-valuti.adb:277 explicit raise. The error was captured by my error handler and rethrown so I could find where it happened. The original error is a CONSTRAINT_ERROR and... more »
|
|
What makes a procedure call 'dispatching' in Ada?
|
| |
Hello, I'm trying to fell may way around object oriented Ada programming, and I think I must be missing something absolutely basic. Please consider the following package: ---%<--- package FOOS is type FOO is abstract tagged null record; procedure P (THIS : in FOO); procedure A (THIS : in FOO) is abstract;... more »
|
|
progopedia.com has been launched
|
| |
progopedia.ru is a Russian project (2 years old or more) that collects PL description, history, information about dialects, implementation and so on. I have done several contributions to this project. Now progopedia goes English. My English isn't that good so you're welcome to fill it's English counterpart and keep it in an actual... more »
|
|
Wholesale replica fashion Hermes handbags,wallets,clothes,sungl asses and so on
|
| |
Wholesale replica fashion Hermes handbags,wallets,clothes,sungl asses and so on Welcome to [link] Wholesale brand new Juicy designer Hermes bags,LV,Chanel,Gucci,D&G,DB,gu ess,replica Hermes handbags,hundreds of styles to mix,ship from manufacturer directly, we give lowest wholesale price for retailers!... more »
|
|
ANN: GtkAda contributions v2.5
|
| |
This library is proposed as a contribution to GtkAda, an Ada bindings to GTK+. It deals with the following issues: 1. Tasking support; 2. Custom models for tree view widget; 3. Custom cell renderers for tree view widget; 4. Multi-columned derived model; 5. Extension derived model (to add columns to an existing model);... more »
|
|
Tail recursion upon task destruction
|
| |
Consider a task encapsulated in an object in either way: type Device is Driver : Driver_Task (Device'Access); or type Device is Driver : not null access Driver_Task := Driver_Task (Device'Access); Let the object is allocated dynamically and we wanted to destroy it from the task. It seems that there is no way to do this:... more »
|
|
Passing the same actual as both in and out formal parameters?
|
| |
Consider: type T is tagged private; procedure P (A : in T; B : out T) is separate; Object : T; begin P (A => Object, B => Object); This seems legal but I suspect the execution might lead to bugs if P reads and writes components of A and B in arbitrary order, e.g. type T is tagged record L, M : Integer;... more »
|
|
Gnat Project file : object dir "fast clean" ?
|
| |
Let's imagine I have several projects, each defined by a gpr file, with a specific object_dir for each. Quite common situation. I was just wondering if there is an option in some tool (gnat*, *gpr*) to perform an Object_Dir "fast clean" ? I mean : "delete every .o/.ali that should not exist". It may happen, for example :... more »
|
|
|