You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

system_specification.md 732B

3 months ago
1234567891011121314151617181920212223242526272829303132
  1. # Used technologies
  2. + C style C++ with pottential future "back" porting
  3. + SQLite
  4. + ncurses
  5. + readline
  6. # Rationale
  7. ### C/C++
  8. + fuck pust
  9. ### NCurses
  10. + i know nothing better that is:
  11. - portable
  12. - reliable
  13. - C compatible
  14. - anyway better than ncurses
  15. ### SQLite
  16. + sharing history between shell types could be desirable, this is the simplest approach
  17. + having our own storage means that we could support meta informations globally
  18. which are not standard for every application
  19. ### Readline
  20. + we are not trying to replace it in anyways; it only makes sense
  21. # Project structure
  22. ```
  23. source/
  24. version
  25. main
  26. tui : frontend
  27. db : import/export, append functionality
  28. config : parse and initialize configuration
  29. ```