Linux 98.203.178.68.host.secureserver.net 4.18.0-553.164.1.el8_10.x86_64 #1 SMP Thu Sep 17 04:21:10 EDT 2026 x86_64
Apache
Server IP : 68.178.203.98 & Your IP : 216.73.217.121
Domains : 108 Domain
User : lostrivercommuni
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
guile /
2.0 /
scripts /
Delete
Unzip
Name
Size
Permission
Date
Action
api-diff.scm
7.49
KB
-rw-r--r--
2019-10-13 01:10
autofrisk.scm
7.67
KB
-rw-r--r--
2019-10-13 01:10
compile.scm
7.5
KB
-rw-r--r--
2019-10-13 01:10
disassemble.scm
1.39
KB
-rw-r--r--
2019-10-13 01:10
display-commentary.scm
2.39
KB
-rw-r--r--
2019-10-13 01:10
doc-snarf.scm
14.84
KB
-rw-r--r--
2019-10-13 01:10
frisk.scm
11.44
KB
-rw-r--r--
2019-10-13 01:10
generate-autoload.scm
5.74
KB
-rw-r--r--
2019-10-13 01:10
help.scm
6.28
KB
-rw-r--r--
2019-10-13 01:10
lint.scm
9.62
KB
-rw-r--r--
2019-10-13 01:10
list.scm
3.15
KB
-rw-r--r--
2019-10-13 01:10
punify.scm
2.88
KB
-rw-r--r--
2019-10-13 01:10
read-rfc822.scm
4.96
KB
-rw-r--r--
2019-10-13 01:10
read-scheme-source.scm
11.68
KB
-rw-r--r--
2019-10-13 01:10
read-text-outline.scm
10.41
KB
-rw-r--r--
2019-10-13 01:10
scan-api.scm
8.09
KB
-rw-r--r--
2019-10-13 01:10
snarf-check-and-output-texi.scm
9.93
KB
-rw-r--r--
2019-10-13 01:10
snarf-guile-m4-docs.scm
2.86
KB
-rw-r--r--
2019-10-13 01:10
summarize-guile-TODO.scm
8.25
KB
-rw-r--r--
2019-10-13 01:10
use2dot.scm
3.92
KB
-rw-r--r--
2019-10-13 01:10
Save
Rename
;;; display-commentary --- As advertized ;; Copyright (C) 2001, 2006, 2011 Free Software Foundation, Inc. ;; ;; This program is free software; you can redistribute it and/or ;; modify it under the terms of the GNU Lesser General Public License ;; as published by the Free Software Foundation; either version 3, or ;; (at your option) any later version. ;; ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ;; Lesser General Public License for more details. ;; ;; You should have received a copy of the GNU Lesser General Public ;; License along with this software; see the file COPYING.LESSER. If ;; not, write to the Free Software Foundation, Inc., 51 Franklin ;; Street, Fifth Floor, Boston, MA 02110-1301 USA ;;; Author: Thien-Thi Nguyen ;;; Commentary: ;; Usage: display-commentary REF1 REF2 ... ;; ;; Display Commentary section from REF1, REF2 and so on. ;; Each REF may be a filename or module name (list of symbols). ;; In the latter case, a filename is computed by searching `%load-path'. ;;; Code: (define-module (scripts display-commentary) :use-module (ice-9 documentation) :export (display-commentary)) (define %summary "Display the Commentary section from a file or module.") (define (display-commentary-one file) (format #t "~A commentary:\n~A" file (file-commentary file))) (define (module-name->filename-frag ls) ; todo: export or move (let ((ls (map symbol->string ls))) (let loop ((ls (cdr ls)) (acc (car ls))) (if (null? ls) acc (loop (cdr ls) (string-append acc "/" (car ls))))))) (define (display-module-commentary module-name) (cond ((%search-load-path (module-name->filename-frag module-name)) => (lambda (file) (format #t "module ~A\n" module-name) (display-commentary-one file))))) (define (display-commentary . refs) (for-each (lambda (ref) (cond ((string? ref) (if (equal? 0 (string-index ref #\()) (display-module-commentary (with-input-from-string ref read)) (display-commentary-one ref))) ((list? ref) (display-module-commentary ref)))) refs)) (define main display-commentary) ;;; display-commentary ends here