Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jacobwilliams/flist
Modern Fortran Linked List
https://github.com/jacobwilliams/flist
fortran linked-list
Last synced: about 1 month ago
JSON representation
Modern Fortran Linked List
- Host: GitHub
- URL: https://github.com/jacobwilliams/flist
- Owner: jacobwilliams
- License: bsd-3-clause
- Created: 2015-11-14T18:29:46.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-09-30T02:47:39.000Z (over 2 years ago)
- Last Synced: 2024-11-08T03:09:32.768Z (3 months ago)
- Topics: fortran, linked-list
- Language: Fortran
- Size: 754 KB
- Stars: 31
- Watchers: 8
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![flist](media/logo.png)
============Modern Fortran Linked List
### Description
Just some experiments with modern Fortran linked lists and unlimited polymorphic derived types.
### Compiling
A [Fortran Package Manager](https://github.com/fortran-lang/fpm) manifest file is included, so that the library and tests cases can be compiled with FPM. For example:
```
fpm build --profile release
fpm test --profile release
```To use `flist` within your fpm project, add the following to your `fpm.toml` file:
```toml
[dependencies]
flist = { git="https://github.com/jacobwilliams/flist.git" }
```### Documentation
The API documentation for the current ```master``` branch can be found [here](https://jacobwilliams.github.io/flist/). This is generated by processing the source files with [FORD](https://github.com/Fortran-FOSS-Programmers/ford).
### License
The `flist` source code and related files and documentation are distributed under a permissive free software [license](https://github.com/jacobwilliams/flist/blob/master/LICENSE) (BSD-3).
### See also
* J. Williams, [Linked Lists](https://degenerateconic.com/linked-lists.html), Apr 5, 2016 [degenerateconic.com]