
Develop software based on the Fortran programming language in the integrated environment featuring a multitude of tools for source level debugging, product documentation management, 32- and 64-bit compiling, syntax highlighting, etc. Integration with Visual Studio is possible.
Silverfrost FTN95 provides an IDE to test and learn Fortran code.
Main features:
- Full implimentation of Fortran 95 for Windows
- Silverfrost CHECKMATE technology
- Plato an Integrated Development Environment (IDE)
- Integration with Visual Studio
- Full source level debugging
- Full Documentation
- 32- and 64-bit compiler
v6.1 [May 9, 2011]
- Compiler regression at 6.00: character variable comparision failed when using /full_undef (i.e. /checkmate)
- Long path names could not be used with wild card command line "FTN95 *.f90" etc.
- Pure functions as procedure arguments were constrained to be INTENT(IN) but the standard does not require this.
- FILL@ gave locked register failure with /opt.
- Compiler failed to create runtime code for array assignment with INTEGER*8 array index and the same index on the RHS.
- CHECK mode gave false runtime error for INTEGER*2 do-loop index (changed externally) when index was used in a CONTAINed subroutine.
- SDBG: In some circumstances Windows loads DLLs with Unicode details instead of ANSI. SDBG detects this and acts accordingly
- ClearWin+: Two problems with the %eb horizontal scrollbar have been fixed
- ClearWin+: Regression fix: This was caused by spurious mouse_hover event (see 301) in %ib and affected use of SDBG in particular
- ClearWin+: %lv was not working under Windows 7 when using the XP theme/manifest
- ClearWin+: %ps was failing in a special case
- Support for Visual Studio 2010
- Support for .NET 4.0
- A new compiler option /NO_TRUNCATE has been added.
- ClearWin+: A new option [mouse_hover] has been added to %ib
- ClearWin+: The standard callback COPY has now been implemented for %cw
- ClearWin+: The local font given by %fn is now applied to %pb
- ClearWin+: New library routines have been added to make it easier to use %eb[user_colours]
- ClearWin+: Check boxes in %lv can now be set and reset under program control
- ClearWin+: Mouse wheel messages are now available with %gr[full_mouse_input]
- ClearWin+: GET_MULTIPLE_FILENAMES@ has been made available
- A specific test for character equality was failing with /FULL_UNDEF
- There was a failure to flag a compilation error when a DO loop end control value is not a scalar.