-
Cozy is currently very coupled. Extensions need to be factored out into modules, and made generic enough that they'd be easy to slot into a KordEx bot that isn't intended only for Quilt.
We can lik…
-
Seems like it could be possible to break down the code into smaller modules...
-
I think it is worth considering to split application into 2 modules: `core` - with business logic, interacting with DB and so on, and `web` - one which is responsible for gluing HTTP with `core`. That…
-
Spire currently has good support for:
- concrete data types (Rational, SafeLong, etc...)
- abstract typeclasses that mimic abstract algebraic structures (rings, fields, etc...)
We want to reduc…
-
**Is your feature request related to a problem? Please describe.**
There is some duplication of code and configuration files in the current codebase. This makes it hard to maintain and to further ext…
-
For this important LG we don't provide adequate references.
- abstraction:
- modularization: Parnas?
- encapsulation
- separation of concerns
- open closed
- dependency inversion
- high cohe…
-
Since we have the demand of #16 , instead of using the GLOBAL_CONFIG, it's better to refractor the config module.
Disadvantages of GLOBAL_CONFIG:
1. When we access GLOBAL_CONFIG, we are always index…
-
## Wants
- Import other qalam files to allow for code modularization
- use syntax like `import utils from "./utils.qlm"`
## General Tasks
- [x] Add tokens for `import` and `from` (scanner.rs)
-…
-
I'm feeling that rejoiner could be split into some modules which would make it more generally useful and easier to adapt to different usecases. I'm thinking out loud here so please tell me I'm wrong b…
-
There should be only one "main" module `ghia` and other should be submodules of it (you can move the other folder-modules into ghia module. But for `ghia_cmd` and `github_communicator` it is unnecessa…