libag icon indicating copy to clipboard operation
libag copied to clipboard

Decouple all global variables and structures

Open Theldus opened this issue 3 years ago • 0 comments

Description

The current state of libag uses dozens of variables, arrays, and global structures, which just reflect the original ag code.

The problem is that this prevents several things, such as:

  • Multiple search settings at the same time
  • Simultaneous searches (issue #1)

This is the biggest dependency and hurdle to having a good ag(1) port to library.

However, I don't expect this to be resolved in a single PR, as it covers too many things on the same subject. I, therefore, hope that problems like the above are resolved first and so there will be little to work on afterward.

Theldus avatar Jun 22 '21 02:06 Theldus