Subject: bug#71994: closed (Re: [bug#71994] [PATCH] gnu: Add emacs-ob-racket.)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 09 Jul 2024 08:08:02 +0000

Your bug report

#71994: [PATCH] gnu: Add emacs-ob-racket.

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
71994: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=71994
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: [bug#71994] [PATCH] gnu: Add emacs-ob-racket.
From: Nicolas Goaziou <[email-masked]>
To: Sergiu Ivanov <[email-masked]>
Cc: [email-masked]
Date: Tue, 09 Jul 2024 10:06:42 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

Hello,

Sergiu Ivanov <[email-masked]> writes:

> Thank you for your comments!  I am attaching the updated patch to
> this mail.

Applied. Thank you!

> I never know myself how to spell Org Babel and Org mode, and if both
> were Emacs functions or variables, I would just write org-babel and
> org-mode :-D

Yes, that's the source of the confusion. Elisp symbols use hyphens, and
it is easy to conflate the language symbol with the concept. But the
Emacs manual is unambiguous about it. For example, its menu contains the
following entry:

  * Major Modes::         Text mode vs. Lisp mode vs. C mode...

Regards,
-- 
Nicolas Goaziou

Subject: [PATCH] gnu: Add emacs-ob-racket.
From: Sergiu Ivanov <[email-masked]>
To: [email-masked]
Date: Mon, 08 Jul 2024 10:57:25 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

Dear Guix,

Here's a patch packaging emacs-ob-racket for Guix.

Thanks!

-
Sergiu
>From cb0fc5e27c8fc8a6158fd3d3d8f046994b28f72f Mon Sep 17 00:00:00 2001
Message-ID: <[email-masked]>
From: Sergiu Ivanov <[email-masked]>
Date: Sat, 6 Jul 2024 18:34:22 +0100
Subject: [PATCH] gnu: Add emacs-ob-racket.

* gnu/packages/emacs-xyz.scm (emacs-ob-racket): New variable.

Change-Id: I54e96f51f1615b737f34fb729da6f872e64c2ebe
---
 gnu/packages/emacs-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 76cd340e5e..91fa4e6dc7 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -26400,6 +26400,30 @@ (define-public emacs-racket-mode
 It follows DrRacket concepts where applicable.")
       (license license:gpl2+))))
 
+(define-public emacs-ob-racket
+  (let ((commit "c7b7eee58fcde2ad515b72288742e555e7ec7915")
+	(version "1.3.0")
+        (revision "0"))
+    (package
+      (name "emacs-ob-racket")
+      (version (git-version version revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/hasu/emacs-ob-racket")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "0bqhxi1nikxwc0gyqsnxc7ya2s41vc06w39s24qz64kja8zqzzya"))
+                (file-name (git-file-name name version))))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/hasu/emacs-ob-racket")
+      (synopsis "Org-babel support for Racket")
+      (description
+       "This package adds spport for working with Racket code blocks with
+Org-babel in Org-mode.")
+      (license license:gpl3+))))
+
 (define-public emacs-grep-context
   (let ((commit "5a4e3efdf775755c1bbefcfe4b461c1166d81d7d")
         (revision "1"))

base-commit: 5ee2799cabba4b2d462ac064a98789d7bca07923
-- 
2.45.2