Skip to content

Commit

Permalink
ARCHITECTURE.org: New file
Browse files Browse the repository at this point in the history
  • Loading branch information
artyom-poptsov committed Jul 9, 2024
1 parent 8992260 commit a3ebfaf
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions ARCHITECTURE.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#+TITLE: Guile-DSV Architecture
#+STARTUP: content hidestars

Copyright (C) Artyom V. Poptsov <poptsov.artyom@gmail.com>

Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.

* Architecture
The main goal of this project is to provide a [[https://www.gnu.org/software/guile/][GNU Guile]] (Scheme) interface to
parse RFC4180 and more general DSV format. In addition to that the project
provides a console tool named =dsv= which uses Guile-DSV facilities to handle
DSV data in a terminal

** Code Map
*** Overview
All the GNU Guile modules are in =modules= directory. =dsv= program source
code can be found in =utils= directory.

*** Tests
Tests are in =tests= directory. They are written using SRFI-61.

When a new functionality is being added a new test case (or several test
cases) should be written for it.

0 comments on commit a3ebfaf

Please sign in to comment.