* Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) [not found] ` <ae3edde01e7d1e478302a2c2a6ba203f662f77a3@dismail.de> @ 2024-10-02 20:20 ` Suhail Singh 2024-10-02 20:32 ` Omar Bassam 2024-10-23 16:39 ` Ludovic Courtès 0 siblings, 2 replies; 6+ messages in thread From: Suhail Singh @ 2024-10-02 20:20 UTC (permalink / raw) To: jgart Cc: Guix-devel mailing list, Suhail Singh, Omar Bassam, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher Moving the discussion to guix-devel. "jgart" <jgart@dismail.de> writes: > what do people think of having language specific guides for using > `guix shell` with particular programming languages? > > not unlike this Nix guide that shows how to use Python in a `nix > shell` to develop on a flask application: > > https://nix.dev/guides/recipes/python-environment.html I believe such guides would be quite helpful. Perhaps Guix Cookbook would be the appropriate place for it? > would be cool to document the expected workflow for a Guix user using > jpm and guix to develop on janet software, for example. As someone curious about JPM, such a guide would be of practical interest to me. -- Suhail ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) 2024-10-02 20:20 ` Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) Suhail Singh @ 2024-10-02 20:32 ` Omar Bassam 2024-10-02 20:47 ` jgart 2024-10-03 3:43 ` Language-specific guides for using "guix shell" indieterminacy 2024-10-23 16:39 ` Ludovic Courtès 1 sibling, 2 replies; 6+ messages in thread From: Omar Bassam @ 2024-10-02 20:32 UTC (permalink / raw) To: Suhail Singh Cc: jgart, Guix-devel mailing list, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher [-- Attachment #1: Type: text/plain, Size: 1418 bytes --] Hi jgart, I am kind of new to Guix and I am struggling to find resources forlanguage specific recipes like you mentioned. I started a project https://lisp-spectrum.org/ where I try to document my struggles with the Lisp Ecosystemin general (Guix included). For every Lisp, I try to include a guix manifest to make the instructions reproducible and I plan to add guides on how to work with guix on many levels (OS, home and shell) for each language. I'm only doing this project for Lisp dialects for now, but I can definitely see the benefit of having the same thing for other languages as well. On Wed, 2 Oct 2024 at 23:20, Suhail Singh <suhailsingh247@gmail.com> wrote: > Moving the discussion to guix-devel. > > "jgart" <jgart@dismail.de> writes: > > > what do people think of having language specific guides for using > > `guix shell` with particular programming languages? > > > > not unlike this Nix guide that shows how to use Python in a `nix > > shell` to develop on a flask application: > > > > https://nix.dev/guides/recipes/python-environment.html > > I believe such guides would be quite helpful. Perhaps Guix Cookbook > would be the appropriate place for it? > > > would be cool to document the expected workflow for a Guix user using > > jpm and guix to develop on janet software, for example. > > As someone curious about JPM, such a guide would be of practical > interest to me. > > -- > Suhail > [-- Attachment #2: Type: text/html, Size: 2134 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) 2024-10-02 20:32 ` Omar Bassam @ 2024-10-02 20:47 ` jgart 2024-10-03 3:43 ` Language-specific guides for using "guix shell" indieterminacy 1 sibling, 0 replies; 6+ messages in thread From: jgart @ 2024-10-02 20:47 UTC (permalink / raw) To: Omar Bassam, Suhail Singh Cc: Guix-devel mailing list, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher [-- Attachment #1: Type: text/plain, Size: 1099 bytes --] October 2, 2024 at 3:32 PM, "Omar Bassam" <omar.bassam88@gmail.com mailto:omar.bassam88@gmail.com?to=%22Omar%20Bassam%22%20%3Comar.bassam88%40gmail.com%3E > wrote: > > Hi jgart, > I am kind of new to Guix and I am struggling to find resources forlanguage specific recipes like you mentioned. > I started a project https://lisp-spectrum.org/ where I try to document my struggles with the Lisp Ecosystemin general (Guix included). > For every Lisp, I try to include a guix manifest to make the instructions reproducible and I plan to add guides > on how to work with guix on many levels (OS, home and shell) for each language. > > I'm only doing this project for Lisp dialects for now, but I can definitely see the benefit of having the same thing for other languages as well. > Thanks! I'll read your website soon. Great idea!!! This is one random blog post I know about that discusses a development workflow for Guix: https://dthompson.us/posts/guix-for-development.html Have you read that one? Might be relevant. all best, jgart https://whereis.xn--q9jyb4c/ [-- Attachment #2: Type: text/html, Size: 1771 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Language-specific guides for using "guix shell" 2024-10-02 20:32 ` Omar Bassam 2024-10-02 20:47 ` jgart @ 2024-10-03 3:43 ` indieterminacy 2024-10-03 7:06 ` Omar Bassam 1 sibling, 1 reply; 6+ messages in thread From: indieterminacy @ 2024-10-03 3:43 UTC (permalink / raw) To: Omar Bassam Cc: Suhail Singh, jgart, Guix-devel mailing list, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher On 2024-10-02 20:32, Omar Bassam wrote: > Hi jgart, > > I am kind of new to Guix and I am struggling to find resources > forlanguage specific recipes like you mentioned. > > I started a project https://lisp-spectrum.org/ where I try to document > my struggles with the Lisp Ecosystemin general (Guix included). > Cool! Its worth pointing out the Lisp dialect, TXR https://www.nongnu.org/txr/txr-lisp.html FWIW, here are some of my notes: https://git.sr.ht/~indieterminacy/?search=3q+txr > For every Lisp, I try to include a guix manifest to make the > instructions reproducible and I plan to add guides > > on how to work with guix on many levels (OS, home and shell) for each > language. > > I'm only doing this project for Lisp dialects for now, but I can > definitely see the benefit of having the same thing for other > languages as well. > > On Wed, 2 Oct 2024 at 23:20, Suhail Singh <suhailsingh247@gmail.com> > wrote: > >> Moving the discussion to guix-devel. >> >> "jgart" <jgart@dismail.de> writes: >> >>> what do people think of having language specific guides for using >>> `guix shell` with particular programming languages? >>> >>> not unlike this Nix guide that shows how to use Python in a `nix >>> shell` to develop on a flask application: >>> >>> https://nix.dev/guides/recipes/python-environment.html >> >> I believe such guides would be quite helpful. Perhaps Guix Cookbook >> would be the appropriate place for it? >> >>> would be cool to document the expected workflow for a Guix user >> using >>> jpm and guix to develop on janet software, for example. >> >> As someone curious about JPM, such a guide would be of practical >> interest to me. >> >> -- >> Suhail Happy hacking! Jonathan ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Language-specific guides for using "guix shell" 2024-10-03 3:43 ` Language-specific guides for using "guix shell" indieterminacy @ 2024-10-03 7:06 ` Omar Bassam 0 siblings, 0 replies; 6+ messages in thread From: Omar Bassam @ 2024-10-03 7:06 UTC (permalink / raw) To: indieterminacy Cc: Suhail Singh, jgart, Guix-devel mailing list, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher [-- Attachment #1: Type: text/plain, Size: 2246 bytes --] Hi Jonathan, On Thu, 3 Oct 2024 at 06:43, indieterminacy <indieterminacy@libre.brussels> wrote: > On 2024-10-02 20:32, Omar Bassam wrote: > > Hi jgart, > > > > I am kind of new to Guix and I am struggling to find resources > > forlanguage specific recipes like you mentioned. > > > > I started a project https://lisp-spectrum.org/ where I try to document > > my struggles with the Lisp Ecosystemin general (Guix included). > > > > Cool! > > Its worth pointing out the Lisp dialect, TXR > https://www.nongnu.org/txr/txr-lisp.html > > FWIW, here are some of my notes: > https://git.sr.ht/~indieterminacy/?search=3q+txr > > WOW, I've never heard of such a project. I didn't know that it's possible to combine Lisp-1 and Lisp-2 in one implementation. It looks like a very unique dialect with some unconventional ideas that one can learn from. Would you be interested in adding some notes about this dialect in the lisp-spectrum project? > > For every Lisp, I try to include a guix manifest to make the > > instructions reproducible and I plan to add guides > > > > on how to work with guix on many levels (OS, home and shell) for each > > language. > > > > I'm only doing this project for Lisp dialects for now, but I can > > definitely see the benefit of having the same thing for other > > languages as well. > > > > On Wed, 2 Oct 2024 at 23:20, Suhail Singh <suhailsingh247@gmail.com> > > wrote: > > > >> Moving the discussion to guix-devel. > >> > >> "jgart" <jgart@dismail.de> writes: > >> > >>> what do people think of having language specific guides for using > >>> `guix shell` with particular programming languages? > >>> > >>> not unlike this Nix guide that shows how to use Python in a `nix > >>> shell` to develop on a flask application: > >>> > >>> https://nix.dev/guides/recipes/python-environment.html > >> > >> I believe such guides would be quite helpful. Perhaps Guix Cookbook > >> would be the appropriate place for it? > >> > >>> would be cool to document the expected workflow for a Guix user > >> using > >>> jpm and guix to develop on janet software, for example. > >> > >> As someone curious about JPM, such a guide would be of practical > >> interest to me. > >> > >> -- > >> Suhail > > Happy hacking! > > > Jonathan > [-- Attachment #2: Type: text/html, Size: 3679 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Language-specific guides for using "guix shell" 2024-10-02 20:20 ` Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) Suhail Singh 2024-10-02 20:32 ` Omar Bassam @ 2024-10-23 16:39 ` Ludovic Courtès 1 sibling, 0 replies; 6+ messages in thread From: Ludovic Courtès @ 2024-10-23 16:39 UTC (permalink / raw) To: Suhail Singh Cc: jgart, Guix-devel mailing list, Omar Bassam, Guillaume Le Vaillant, Katherine Cox-Buday, Munyoki Kilyungi, Sharlatan Hellseher Hi, Suhail Singh <suhailsingh247@gmail.com> skribis: > "jgart" <jgart@dismail.de> writes: > >> what do people think of having language specific guides for using >> `guix shell` with particular programming languages? >> >> not unlike this Nix guide that shows how to use Python in a `nix >> shell` to develop on a flask application: >> >> https://nix.dev/guides/recipes/python-environment.html > > I believe such guides would be quite helpful. Perhaps Guix Cookbook > would be the appropriate place for it? I agree it’d be useful, and I think the Cookbook is indeed a good place for that. Ludo’. ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-10-23 16:39 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <CAGSr2raCcjZJPcuHxajxrys+Zjap2etc3KHgLn_J+SENYEZ5eQ@mail.gmail.com> [not found] ` <4e623d9571ff648ae1d1c6ffb8f9d73c421a5c10.1727683810.git.omar.bassam88@gmail.com> [not found] ` <87plok7kkn.fsf@gmail.com> [not found] ` <CAGSr2raRiChOpksvFZOqrxRME7Tj2WKJiathvJyM-qCwGz3P-A@mail.gmail.com> [not found] ` <8734lev012.fsf@gmail.com> [not found] ` <ae3edde01e7d1e478302a2c2a6ba203f662f77a3@dismail.de> 2024-10-02 20:20 ` Language-specific guides for using "guix shell" (was: [bug#72925] [PATCH v3] adding jpm package) Suhail Singh 2024-10-02 20:32 ` Omar Bassam 2024-10-02 20:47 ` jgart 2024-10-03 3:43 ` Language-specific guides for using "guix shell" indieterminacy 2024-10-03 7:06 ` Omar Bassam 2024-10-23 16:39 ` Ludovic Courtès
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).