Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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]