2023-03-04 02:36:10 <ae_chep > Hi everyone
2023-03-04 02:49:50 <ae_chep > Has anyone made any effort to pcakage retroforth for guix?
2023-03-04 03:19:14 <ae_chep > Hm, I have gone through the IRC logs and considering the channel popularity, I assume the answer will be "no" :)
2023-03-04 15:29:45 ae_chep: not that I'm aware of
2023-03-04 15:30:53 <ae_chep > oh crc , you're the author right
2023-03-04 15:31:08 yes
2023-03-04 15:31:34 <ae_chep > well I don't know if I like retroforth not having tried it yet but thanks for the effort nonetheless
2023-03-04 15:35:18 this is something I should look at. I'm getting ready to start prep work for updating the FreeBSD port & NetBSD pkgsrc entries; it might be good to look at doing some packing for Linux systems as well
2023-03-04 15:35:38 <ae_chep > Well, let me give it a go
2023-03-04 15:36:06 <ae_chep > I want to learn forth myself, and I want to discover a language I can script with in a declarative way
2023-03-04 15:36:58 <ae_chep > I'll let you know in about a week if I have decided to package it for guix or not. It compiles from C-code, right?
2023-03-04 15:37:07 <ae_chep > So it should be a relatively easy package
2023-03-04 15:38:09 <ae_chep > in fact, let me give it a quick go right now
2023-03-04 15:39:45 yes, from C
2023-03-04 15:42:41 <ae_chep > considering you're the only forth programmer I know, may I ask you a few more things about it as I have questions?
2023-03-04 15:43:54 sure
2023-03-04 15:53:05 <ae_chep > welp, I have a guix.scm file ready for you
2023-03-04 15:55:11 that was fast
2023-03-04 15:56:32 <ae_chep > you could take it as I'm very good OR guix is easy OR that retroforth had a simple build process
2023-03-04 15:57:01 I'll go with a bit of each :)
2023-03-04 15:57:02 <ae_chep > and the sad truth is I'm not good :/ your build process was rather straightforwards
2023-03-04 15:57:51 <ae_chep > only changes I did was to remove the make check
, remove configure
set CC=gcc
and --makefile=GNUmakefile
2023-03-04 16:03:50 ACTION is setting up a linux system
2023-03-04 16:05:23 <ae_chep > I'll think of a synopsis. They want neutral text for that and description
2023-03-04 16:05:31 <ae_chep > So no mention of elegance
2023-03-04 16:05:35 <ae_chep > or ease
2023-03-04 16:23:10 <ae_chep > the git repo at sr.ht is read-only, right? So to share the guix pkg definition with you I'd need Fossil
2023-03-04 16:24:20 you could also email it (crc@retroforth.org)
2023-03-04 16:24:56 <ae_chep > It's what I thought I could. Do you want it as a patch or as an attachment?
2023-03-04 16:25:11 attachment is fine
2023-03-04 16:29:37 <ae_chep > You should receive something from aecepoglu@fastmail.fm soon
2023-03-04 16:31:20 <ae_chep > I'll throw out the trash now and call it a day :)
2023-03-04 16:31:58 thanks, I'll take a look once my linux + guix install is done
2023-03-04 16:56:34 <ae_chep > Well, I'll ask you some time again about what I have for synopsis/description, and which version to publish so I can get the package on the main channels
2023-03-04 16:56:47 <ae_chep > So people can simply guix install retroforth
and start using it
2023-03-04 16:57:14 <ae_chep > Or people can create pure project environments with retroforth in them
application/octet-stream
This content has been proxied by September (ba2dc).