Megatest

Check-in [25f98b9776]
Login
Overview
Comment:Made the indentreport independent of ~/.emacs (mostly)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | v1.66-captain-ulex
Files: files | file ages | folders
SHA1: 25f98b9776be14db4c2698f1f0857fc67d610e6e
User & Date: matt on 2020-07-18 17:36:11
Other Links: branch diff | manifest | tags
Context
2020-07-18
22:14
I think I have a repl that exposed ulex and rmtmod modules check-in: ad17b38f12 user: matt tags: v1.66-captain-ulex
17:36
Made the indentreport independent of ~/.emacs (mostly) check-in: 25f98b9776 user: matt tags: v1.66-captain-ulex
13:42
Added formating fix and check check-in: 9f6d03b948 user: mrwellan tags: v1.66-captain-ulex
Changes

Modified Makefile from [6c19764226] to [5baa8bde06].

446
447
448
449
450
451
452


453

454
455
456
457
458
459
460
446
447
448
449
450
451
452
453
454

455
456
457
458
459
460
461
462







+
+
-
+








reindent/README :
	mkdir -p reindent
	echo "Indent modified files are put here." > reindent/README

reindent/%.scm : %.scm reindent/README
	cp $< reindent
	cd reindent;emacs -batch $< --eval '(load "$(PWD)/reindent.el")' -f save-buffer

	cd reindent;emacs -batch $< --eval '(indent-region (point-min) (point-max) nil)' -f save-buffer
# cd reindent;emacs -batch $< --eval '(indent-region (point-min) (point-max) nil)' -f save-buffer


#======================================================================
# Attic
#======================================================================

# portlogger-example : portlogger-example.scm api.o archive.o client.o common.o configf.o dashboard-tests.o dashboard-context-menu.o db.o dcommon.o ezsteps.o filedb.o genexample.o gutils.o http-transport.o items.o keys.o launch.o lock-queue.o margs.o megatest-version.o mt.o ods.o portlogger.o process.o rmt.o rpc-transport.o runconfig.o runs.o sdb.o server.o synchash.o tasks.o tdb.o tests.o tree.o

Modified adjutant.scm from [419fdc41ba] to [7560fecb1c].

16
17
18
19
20
21
22
23
24


25
26
27
28
29
30
31
32
16
17
18
19
20
21
22


23
24

25
26
27
28
29
30
31







-
-
+
+
-







;;     You should have received a copy of the GNU General Public License
;;     along with Megatest.  If not, see <http://www.gnu.org/licenses/>.

;;======================================================================

(declare (unit adjutant))

(module adjutant
	*
(module adjutant *

	
(import scheme chicken data-structures extras files)
(import (prefix sqlite3 sqlite3:) posix typed-records srfi-18 srfi-69
	md5 message-digest
	regex srfi-1)

(define (adjutant-run)
  (print "Running the adjutant!"))

Added reindent.el version [9e7e328bbc].















1
2
3
4
5
6
7
8
9
10
11
12
13
14
+
+
+
+
+
+
+
+
+
+
+
+
+
+
; Indenting module body code at column 0
(defun scheme-module-indent (state indent-point normal-indent) 0)
(put 'module 'scheme-indent-function 'scheme-module-indent)

(put 'and-let* 'scheme-indent-function 1)
(put 'parameterize 'scheme-indent-function 1)
(put 'handle-exceptions 'scheme-indent-function 1)
(put 'when 'scheme-indent-function 1)
(put 'unless 'scheme-indent-function 1)
(put 'match 'scheme-indent-function 1)
(put 'let-values 'scheme-indent-function 1)

;; do the work
(indent-region (point-min) (point-max) nil)

Modified ulex/ulex.scm from [94ed3a5317] to [c0051721ac].

23
24
25
26
27
28
29
30

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

30

31
32
33
34
35
36
37







-
+
-







;; NOTES:
;;   Why sql-de-lite and not say, dbi?  - performance mostly, then simplicity.
;;
;;======================================================================

(use mailbox)

(module ulex
(module ulex *
    *

(import scheme posix chicken data-structures ports extras files mailbox)
(import srfi-18 pkts matchable regex
	typed-records srfi-69 srfi-1
	srfi-4 regex-case
	(prefix sqlite3 sqlite3:)
	foreign