Description:
Discussion about Ada*.
|
|
|
Forcing use of "constructors"
|
| |
Hello, all. What's the preferred way to mandate that objects be created by the use of given "constructor" subprograms? By this, I mean that I want to create a type and the only way to get new values of this type is to use a subprogram that I provide. * It's a record type. * A few of the components must be set to "sensible" values before... more »
|
|
Saving Files in GPS Under Windows 7
|
| |
I'm running Windows 7 Ultimate. I installed the latest download from GNAT/GPS from [link]. After creating a file in GPS I try to save it, it just "blinks" but does not save the file. I have to create the file external to GPS and then it will overwrite it. Has anyone had any similar problems under Windows 7?... more »
|
|
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 »
|
|
|