11.00 a.m. Thursday 16th May, 2002
The Royal Institute of Public Health & Hygiene
28 Portland Place, London
W1B 1LY.
(nearest underground stations: Oxford Circus, Gt Portland St, Regent's
Park)
A G E N D A
11.00 |
Coffee |
||||||||||||||||||||||
11.15 |
AGM Business |
||||||||||||||||||||||
|
|||||||||||||||||||||||
12.30 | Lunch (and continuation of future activities discussion) (For any latecomers - this will probably be at the Dover Castle, Weymouth Mews, W1G 7EQ) |
||||||||||||||||||||||
14.00 | Progress on development
of Fortran 2000 with emphasis on
interoperating with C John Reid, WG5 convenor We are entering a critical stage for Fortran 2000. If all goes to plan, the WG5 meeting this summer will finalize a draft that will go out for public comment in the autumn. John will summarize progress towards this goal. He has been working personally on the features for interoperating with C because of the importance he attaches to ensuring that dynamic arrays that are allocated in either language can be used in the other. He will therefore describe what is now proposed. |
||||||||||||||||||||||
14.30 |
Fortran 95 for the .NET Framework David Bailey, Salford Software Salford Software's FTN95 Ver 3.0 will be capable of generating Microsoft .NET code as well as the traditional WIN32 output. This talk will explain how we have exploited the .NET environment to enable Fortran to interact freely with C# and other .NET languages. The talk will describe in detail how we have kept Fortran efficient in the Just In Time (JIT) compilation environment of .NET. It will also explain some of the techniques required to support some of the older Fortran features such as EQUIVALENCE and ENTRY, which do not fit naturally into the .NET environment. The talk will then go on to describe the various extensions that enable the Fortran programmer to interact with other .NET software and make use of powerful .NET constructs such as objects, exception handling, etc. No prior exposure to the .NET architecture will be presumed. |
||||||||||||||||||||||
16.00 | Close |