Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CMAKE_MINIMUM_REQUIRED(VERSION 3.5)
CMAKE_MINIMUM_REQUIRED(VERSION 3.15.0)
# Default compiler gfortran, otherwise cmake Fortran package will set it to f95
# You can override the compiler with cmake -DFTOBJ_COMPILER=
#set(FTOBJ_AR "/usr/bin/gcc-ar" CACHE STRING "Static archive command")
Expand Down
1,432 changes: 0 additions & 1,432 deletions Docs/FTObjectLibrary.tex

This file was deleted.

11 changes: 2 additions & 9 deletions Docs/FTObjectLibraryProject.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,6 @@ predocmark:>
facilitate writing generic object oriented Fortran programs. Reference counting
is implemented to assist with memory management so that the lifespans of objects
are properly maintained and are so that objects are deleted only when no other references are made to them.


FTObjectLibrary tries, as much as the maturity of Fortran compilers allow, to
use the new F2003/2008 features to make generic programming possible. The LCD
for the library is gfortran, and as modern features get implemented in the
compiler, FTObjectLibrary will be updated to include those features. In the meantime, there
are a few workarounds that exist in the code.

The library includes three categories of classes:

Expand Down Expand Up @@ -53,11 +46,11 @@ values.

# Documentation

Documentation can be found in the linked pages, and in the user's guide *FTObjectLibrary.pdf* found in the Docs directory.
Documentation can be found in the [user's guide](UsersGuide.md).

# Examples

Examples can be found in the Examples directory and in the Testing directory. The examples include a simple reverse Polish calculator using a stack, and another showing the use of a linked list. The testing directory includes tests that can be run on the library, which themselves serve as examples of the use of all of the classes.
Examples can be found in the [Examples](../Examples) directory and in the [Testing](../Testing) directory. The examples include a simple reverse Polish calculator using a stack, and another showing the use of a linked list. The testing directory includes tests that can be run on the library, which themselves serve as examples of the use of all of the classes.

# Building the Library

Expand Down
5 changes: 5 additions & 0 deletions Docs/News.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# News

May 11, 2025

The stringValue() and stringValueForKey() functions now use allocated strings, so the requestedLength argument is no longer necessary. Existing code can continue to use the older versions, but those versions are deprecated and undocumented.
Loading