Skip to content

Commit 3a47461

Browse files
authored
Merge pull request #16 from ChetanKarwa/fc21-gsoc-linked_list
Draft abstract for GSoC project: linked list
2 parents 1e1c626 + 0244fb9 commit 3a47461

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

FortranCon2021-linked_list/README.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# FortranCon2021: Linked List (GSoC)
2+
3+
__Presenter:__ [Chetan Karwa](https://github.com/ChetanKarwa)
4+
5+
__Co-Authors:__ [Arjen Markus](https://github.com/arjenmarkus), [Milan Curcic](https://github.com/milancurcic)
6+
7+
__Session:__ Fortran-lang minisymposium (10 min).
8+
9+
__Abstract:__
10+
11+
The Fortran-lang stdlib was introduced to provide extensive support to Fortran developers by providing modules that can be directly used in their programs. A linked list is one of the classical data structures that has numerous applications.
12+
Example:
13+
- It can be used as a self-growing container.
14+
- It can store linearly dependent data. (web history, slides in some presentation, etc)
15+
- Acts as a building block for other data structures such as Priority Queue, Fibonacci Heap, stack, queue, etc.
16+
17+
The goal of the Google Summer of Code project was to implement an efficient linked list module that is devoid of any memory leaks. The module covers several APIs that are important in the initial phase.
18+
The Linked list developed is a Generic Heterogeneous list i.e. it supports storage of multiple data types in the same list.
19+
The APIs can be further explained in detail in the presentation with suitable examples.

0 commit comments

Comments
 (0)