Project Strings: improving strings support || Blog Post #6 || GSoC

Hello everyone!,

This post is regarding GSoC project on improving strings support in Fortran.

The requirements of the project are such that the involvement of community will be fruitful for the overall acceptance of the libraries that are being developed under this project as the “go-to” libraries for performing string operations in Fortran.
Thus, I invite everyone to improve Fortran by leaving opinions/feedbacks on the functionalities that are currently in discussion.
If you have any functionality in your mind to propose or discuss, please feel free to tag me (@Aman-Godara).

Currently in discussion:

1). Count (not raised yet)

Short Description: The function returns the number of times the pattern substring occurred in the given string string.
Linked PR: Not raised yet but code is available here

2). Pad #394

Short Description: Pads a string string with the provided character sequence pad_with.
Linked PR: #441

3). to add back argument to find function #442

Short Description: With low-level implementation of find function merged into stdlib, members suggested to add back argument to function find, thus an issue dedicated to this has been raised.
Linked PR: Not raised yet but code is here

4). move_alloc for strings #449

Linked PR: none yet

5). Reviewing PR: string list new #311

Short Description: With the end of 1/3rd of the internship, I shifted my attention towards stringlist module, developing which is the second part of my GSoC proposal, to the stdlib. The module provides with operations to deal with 1-D list of strings.

Please use the above given link(s) to know more about the functionality, linked PRs (Pull Requests) and to join the discussion.

Work done in last week

Blog Post #5

1). Count (not raised yet)

Linked PR: None yet
Current Status: PR not raised yet but code is available here

2). Replace substring in character/string_type #366

Linked PR: #436
Current Status: PR under review

3). Pad #394

Linked PR: #441
Current Status: PR Under review

4). to add back argument to find function #442

Linked PR: None yet
Current Status: PR not raised yet but code is available here

Previous Blog Posts

Blog Post #4

Blog Post #3

Blog Post #2

Blog Post #1

3 Likes