unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#66422] «Joe R Marshall's Syntax-Rules Primer for the Merely Eccentric» package
@ 2023-10-09 14:25 Grigory Shepelev
  2023-10-12 11:58 ` Liliana Marie Prikler
  0 siblings, 1 reply; 2+ messages in thread
From: Grigory Shepelev @ 2023-10-09 14:25 UTC (permalink / raw)
  To: 66422


[-- Attachment #1.1: Type: text/plain, Size: 134 bytes --]

Hi
Texinfo-ed «Joe R Marshall's Syntax-Rules Primer for the Merely Eccentric»
and packed it into guix right after `sicp` package

[-- Attachment #1.2: Type: text/html, Size: 182 bytes --]

[-- Attachment #2: jrm.patch --]
[-- Type: text/x-patch, Size: 1916 bytes --]

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index ad06d7db06..cdb56efb95 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -658,6 +658,38 @@ (define-public sicp
 metalinguistic abstraction, recursion, interpreters, and modular programming.")
       (license cc-by-sa4.0))))
 
+(define-public jrm-syntax-rules
+  (let [(commit "6968df3ebc6de4cf8d41aa7b6adc400a11937b86")
+        (hash "1l8221q1zw66yb47dcqbbnj3dbsl6slvnivaqc731hs848apwffr")
+        (revision "1")]
+    (package
+      (name "jrm-syntax-rules")
+      (version "1.0.0")
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/shegeley/jrm-syntax-rules")
+                      (commit commit)))
+                (sha256 (base32 hash))
+                (file-name (git-file-name name version))))
+      (build-system copy-build-system)
+      (native-inputs (list gzip texinfo))
+      (arguments
+       (list #:install-plan ''(("jrm-syntax-rules.info" "share/info/"))
+             #:phases #~(modify-phases
+                            %standard-phases
+                          (add-before
+                              'install 'build
+                            (lambda _
+                              (invoke "makeinfo"
+                                      "--output=jrm-syntax-rules.info"
+                                      "doc.texi"))))))
+      (home-page "https://github.com/shegeley/jrm-syntax-rules")
+      (synopsis "JRM’s Syntax-rules Primer for the Merely Eccentric")
+      (description "Tutorial for syntax-rules system in R5RS standard.")
+      ;; NOTE: coudn't find any info on licensing. seems like public domain. fix me if I'm wrong
+      (license public-domain))))
+
 (define-public scheme48-rx
   (let* ((commit "dd9037f6f9ea01019390614f6b126b7dd293798d")
          (revision "2"))

^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [bug#66422] «Joe R Marshall's Syntax-Rules Primer for the Merely Eccentric» package
  2023-10-09 14:25 [bug#66422] «Joe R Marshall's Syntax-Rules Primer for the Merely Eccentric» package Grigory Shepelev
@ 2023-10-12 11:58 ` Liliana Marie Prikler
  0 siblings, 0 replies; 2+ messages in thread
From: Liliana Marie Prikler @ 2023-10-12 11:58 UTC (permalink / raw)
  To: Grigory Shepelev, 66422

Am Montag, dem 09.10.2023 um 17:25 +0300 schrieb Grigory Shepelev:
> Hi
> Texinfo-ed «Joe R Marshall's Syntax-Rules Primer for the Merely
> Eccentric» and packed it into guix right after `sicp` package
Sadly, neither this nor the original guide carry any copyright
information.  As such, they fall under whatever copyright applies by
default, which most likely means it won't belong to the public until 70
years after Joe's death.

Sorry

PS: Comparing your mail address and the source of the package, it would
appears as though you were the one to write this up as a texinfo
document.  You may wish to consult Joe as to whether you are allowed to
redistribute copies of their work.  Note that this does not fall under
any exceptions such as academic citing, etc.




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2023-10-12 11:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-09 14:25 [bug#66422] «Joe R Marshall's Syntax-Rules Primer for the Merely Eccentric» package Grigory Shepelev
2023-10-12 11:58 ` Liliana Marie Prikler

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).