Megatest

Check-in [f953501529]
Login
Overview
Comment:Additional tweaks towards a chicken 5 version
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.70-refactor02-chicken5 | v1.70-defunct-try
Files: files | file ages | folders
SHA1: f953501529af33bce8d28b7bd356a3729ee25e36
User & Date: jmoon18 on 2020-01-02 16:47:14
Other Links: branch diff | manifest | tags
Context
2020-01-08
13:35
Additional updates for chicken 5 check-in: 63be42f118 user: jmoon18 tags: v1.70-refactor02-chicken5, v1.70-defunct-try
2020-01-02
16:47
Additional tweaks towards a chicken 5 version check-in: f953501529 user: jmoon18 tags: v1.70-refactor02-chicken5, v1.70-defunct-try
15:54
Fixes for autoload egg for chicken 5 check-in: 37f61c54ae user: jmoon18 tags: v1.70-refactor02-chicken5, v1.70-defunct-try
Changes

Modified configfmod.scm from [c17041e6db] to [339b4e6bda].

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

(declare (unit configfmod))
;; (declare (uses commonmod))

(module configfmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18
	srfi-69 format ports srfi-1 matchable regex)
;; (import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")

(define (configf:lookup cfgdat section var)
  (if (hash-table? cfgdat)







|
|
|







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

(declare (unit configfmod))
;; (declare (uses commonmod))

(module configfmod
	*
	
(import scheme (chicken base))
(import (prefix sqlite3 sqlite3:) typed-records srfi-18
	srfi-69 format (chicken port) srfi-1 matchable regex)
;; (import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")

(define (configf:lookup cfgdat section var)
  (if (hash-table? cfgdat)

Modified http-transportmod.scm from [4e67f1acae] to [fd86ce120c].

24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(declare (uses mtargs))
(declare (uses mtconfigf))
(declare (uses testsmod))

(module apimod
	*
	
(import scheme chicken data-structures extras posix files
	srfi-13 srfi-18 spiffy http-client
	spiffy-directory-listing
	spiffy-request-vars tcp
	)
(import commonmod)
(import stml2)
(import apimod)







|







24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
(declare (uses mtargs))
(declare (uses mtconfigf))
(declare (uses testsmod))

(module apimod
	*
	
(import scheme (chicken base) (chicken file)
	srfi-13 srfi-18 spiffy http-client
	spiffy-directory-listing
	spiffy-request-vars tcp
	)
(import commonmod)
(import stml2)
(import apimod)

Modified keysmod.scm from [8e1a16b91c] to [836dccbaf5].

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;;======================================================================

(declare (unit keysmod))

(module keysmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
;; (import commonmod)

;; (use (prefix ulex ulex:))
(import srfi-13)

;; (include "common_records.scm")








|
|







19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;;======================================================================

(declare (unit keysmod))

(module keysmod
	*
	
(import scheme (chicken base) )
(import (prefix sqlite3 sqlite3:) typed-records srfi-18 srfi-69 format (chicken port) srfi-1 matchable)
;; (import commonmod)

;; (use (prefix ulex ulex:))
(import srfi-13)

;; (include "common_records.scm")

Modified processmod.scm from [98ca1f67b1] to [ef2a252107].

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;;======================================================================

(declare (unit processmod))

(module processmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69
	format ports srfi-1 matchable regex directory-utils)

;;======================================================================
;; supporting functions
;;======================================================================

)







|
|
|






19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
;;======================================================================

(declare (unit processmod))

(module processmod
	*
	
(import scheme (chicken base) )
(import (prefix sqlite3 sqlite3:) typed-records srfi-18 srfi-69
	format (chicken port) srfi-1 matchable regex directory-utils)

;;======================================================================
;; supporting functions
;;======================================================================

)

Modified runconfigmod.scm from [c100771fed] to [bd94510a8b].

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

(declare (unit runconfigmod))
(declare (uses commonmod))

(module runconfigmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
(import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")


)







|
|







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

(declare (unit runconfigmod))
(declare (uses commonmod))

(module runconfigmod
	*
	
(import scheme (chicken base) )
(import (prefix sqlite3 sqlite3:) typed-records srfi-18 srfi-69 format (chicken port) srfi-1 matchable)
(import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")


)

Modified subrunmod.scm from [6e3ff280b3] to [c8975b946d].

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

(declare (uses commonmod))
(declare (uses mtconfigf))

(module subrunmod
	*
	
(import scheme chicken data-structures extras)
(use (prefix sqlite3 sqlite3:) posix typed-records srfi-18
	srfi-69 format ports srfi-1 matchable irregex
	call-with-environment-variables)

(import commonmod)
(import  (prefix mtconfigf configf:))

;; (use (prefix ulex ulex:))








|
|
|







22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

(declare (uses commonmod))
(declare (uses mtconfigf))

(module subrunmod
	*
	
(import scheme (chicken base))
(use (prefix sqlite3 sqlite3:) typed-records srfi-18
	srfi-69 format (chicken port) srfi-1 matchable irregex
	call-with-environment-variables)

(import commonmod)
(import  (prefix mtconfigf configf:))

;; (use (prefix ulex ulex:))

Modified template-mod.scm from [be6fda2ce0] to [23263b7be1].

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

(declare (unit rmtmod))
(declare (uses commonmod))

(module rmtmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
(import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")


)







|
|







20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

(declare (unit rmtmod))
(declare (uses commonmod))

(module rmtmod
	*
	
(import scheme (chicken base))
(import (prefix sqlite3 sqlite3:) typed-records srfi-18 srfi-69 format (chicken port) srfi-1 matchable)
(import commonmod)
;; (use (prefix ulex ulex:))

(include "common_records.scm")


)

Modified treemod.scm from [0a4dc2bcc5] to [4a5b8ff868].

19
20
21
22
23
24
25
26
27
28
29
30
31
;;======================================================================

(declare (unit treemod))

(module treemod
	*
	
(import scheme chicken data-structures extras)
(import (prefix iup iup:)) ;; (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
;; (import commonmod) ;;; DO NOT ALLOW rmt*scm TO DEPEND ON common*scm!!!!
;; (include "common_records.scm")

)







|





19
20
21
22
23
24
25
26
27
28
29
30
31
;;======================================================================

(declare (unit treemod))

(module treemod
	*
	
(import scheme (chicken base))
(import (prefix iup iup:)) ;; (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
;; (import commonmod) ;;; DO NOT ALLOW rmt*scm TO DEPEND ON common*scm!!!!
;; (include "common_records.scm")

)

Modified vgmod.scm from [1373ea9f94] to [d5a0d635d9].

20
21
22
23
24
25
26
27
28
29
30
31
32

(declare (unit vgmod))
;; (declare (uses commonmod))

(module vgmod
	*
	
(import scheme chicken data-structures extras)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69 format ports srfi-1 matchable)
;; (import commonmod)
;; (use (prefix ulex ulex:))

)







|
|




20
21
22
23
24
25
26
27
28
29
30
31
32

(declare (unit vgmod))
;; (declare (uses commonmod))

(module vgmod
	*
	
(import scheme (chicken base))
(import (prefix sqlite3 sqlite3:) typed-records srfi-18 srfi-69 format (chicken port) srfi-1 matchable)
;; (import commonmod)
;; (use (prefix ulex ulex:))

)