Search guix IRC channel logs

These are the channel logs matching your query racket

2023-01-31[09:48:05] <rlp10> iyzsong: Thanks, I definitely like s-expressions: I use Emacs as my main editor and have some experience with Racket.
2023-01-28[03:26:24] <jgart[m]> racket has docs for pk iirc
2023-01-14[18:04:33] <Fare> looks like chez scheme, needed by racket, also has some issues.
2023-01-10[04:44:57] <lfam> If that's not your style, maybe another Scheme's manual could help, like Racket
2022-12-27[05:13:02] <Parnikkapore_m> Coming from Racket, I might be inclined to add (current-dir) to the module load path instead haha
2022-11-30[17:56:46] <jgart[m]> If you'd like to learn about pk usage I'd recommend the racket docs on pk.
2022-11-30[18:01:01] <jgart[m]> iirc pk is a 3rd party package in racket
2022-11-29[02:18:53] <jgart[m]> It seems to be hard set to execute racket but I don't see what defcustom to setq
2022-11-21[14:43:39] <ennoausberlin> When I comment issues on issues.guix.gnu.org it is not listed afterwards . Is this normal behaviour and will someone read it it anyway?  I want to communicate that racket 8.7 is not built for aarch64 due to missing csh. The racket maintainers told me it is supported on aarch64
2022-11-15[13:43:40] <ennoausberlin> sbcl has often difficulties. racket does not support aarch64. rust was not working for a long time (does now). For almost every python package you have to disable tests. I would like to support the aarch64 branch more, but good arm hardware is expensive and my Pinebook Pros or the pi just dont have enough power as build machine.
2022-11-14[21:02:16] <unmatched-paren> you'll need to add the avr gcc toolchain, racket, and microscheme to the inputs...
2022-11-07[12:36:51] <PotentialUser-51> Hi Guix. Any idea what it takes to get racket for aarch64?
2022-11-06[10:16:21] <kitty1> that is fair, the documentation is decent, just was spoiled when I was playing with racket a bit recently lmao
2022-11-06[10:16:35] <anschlussy> racket is pretty insane; i agree the documentation is the first part
2022-11-06[10:18:15] <unmatched-paren> that said, i haven't ever seen a scheme with good error reporting; i once had a look at chez and racket errors, and they didn't seem to have it much better
2022-11-06[18:16:33] <cwebber> it's also a lot nicer with Guile than it was with Racket
2022-11-06[18:16:51] <cwebber> because Racket takes the "toplevel is hopeless" approach... live editing isn't really possible in the same way
2022-10-18[14:58:54] <nckhexen> I just tried everyone's favourite error reporter, Racket, and it uses indentation as a hint (possible cause: indentation suggests a missing `)` before line 34), interesting.
2022-10-18[16:40:43] <sektor[m]> I should experiment with Racket.
2022-10-16[15:21:00] <PotentialUser-26> I try to create an identical developer environment on all my machines to make my colleagues curious. Just a few packages are missing before I freeze the setup. Guix getting more popular and mature. Even aarch64 is more and more supported. I love that. Playing around with guix home, too. Racket on aarch64 is not building due to the move to chez, but
2022-10-09[23:03:25] <jgart[m]> That's what racket devs thought
2022-09-28[19:43:29] <a12l> I don't have a nee-jerk reaction to the amount of parenthesizes at least (looked at Racket a few years ago)
2022-09-28[20:00:11] <bost> a12l: no static typing is probably one of the biggest downsides of Guile. And AFAICS no gradual-typing (like in Clojure) or typed-racket exist for Guile.
2022-09-26[20:46:32] <pseudonymous> So, I'm correct in understanding that guile has no package manager of its own like CL has asdf/quicklisp and Racket has raco. .. ? Packages are essentially distributed as tarballs to be installed manually into site-directories or through guix ?
2022-09-05[09:59:42] <efraim> civodul: thanks for pushing the racket update. I realized last night I had forgotten that part
2022-09-05[10:02:21] <efraim> cbaines: I'm loving the updated branches for newer versions of patches. Made it easier to take the racket patches and rebase them on master while checking them out
2022-08-14[16:48:45] <unmatched-paren> I remember feeding Racket some faulty code to see what it spat out, and I wasn't too impressed with it either.
2022-08-10[04:25:43] <clarity_> then, racket is popular and has a large community, but it's deviating from the standard
2022-08-10[04:25:58] <ordoflammae> I saw racket, but the documentation is just really hard to work with.
2022-08-10[04:26:06] <kitty4> racket seems neat, I need to mess with it some time
2022-08-04[20:47:31] <unmatched-paren> gnucode: I believe you may be conflating Guile with Racket :)
2022-08-02[14:42:53] <philip> Bikeshedding question: Racket currently uses these symbols to identify a system type "refined to a specific operating system … instead of a generic … classification": '(darwin macosx windows linux freebsd openbsd solaris qnx) Should the Hurd's symbol be 'gnu, 'hurd, 'gnu-hurd, or … ?
2022-08-02[14:55:34] <philip> Yes—mostly, these are an attempt to give a bit mor information than just 'unix. For the Chez machine type I'm proposing 'ti3gnu, where linux (GNU/ and otherwise) is be 'ti3le, and Illumos/OpenIndianna is 'ti3s2, reflecting branding Sun *stopped* using for their kernel c. 1998. The Racket symbols aim to be a bit less cryptic, though.
2022-06-30[15:53:28] <blake2b> wow loko scheme has climbed the scheme benchmarks to surpass mit & bigloo, trailing racket now https://ecraven.github.io/r7rs-benchmarks/
2022-06-26[23:25:04] <james[m]> I am a newbie. And I don't write guile scheme. I have used racket before which is based on scheme. But did not become great at it.
2022-06-10[19:16:52] <nckx> But really: virus scanners are a racket to begin with, and ‘ExeHeader’ (completely undocumented, another red flag) sounds terribly like ‘oh dear, something is executable, call the cyberpolice’. Maybe it's not, but we can't know, since it's all secret sauce & mirrors to scare you into buying a… oh dear. I'll stop.
2022-06-08[22:31:00] <lilyp> The problem with Nix and Guix is that neither are written in Racket. That's why we need Denxi :)
2022-06-02[23:04:53] <nckx> This guixrus is some kind of protection racket.
2022-05-29[17:06:01] <maximed> zamfofex: There was some thread on guix-devel about a contract system à la Racket some time ago
2022-05-22[06:06:49] <jackhill> chez scheme has the problem too I believe, but racket has a way to bootstrap thier chez fork, and I think there's some hope of making using of that for the non-forked version as well
2022-05-01[00:52:49] <brettgilio> I'm working on building an after-school program for programming in Racket
2022-05-01[00:54:25] <acebulf> Sounds super fun. I've heard good things about Racket
2022-04-17[03:35:47] <jab> has anyone tried to package sirmail for guix? It's written in racket...
2022-04-11[21:55:55] <philip> Could anyone give some advice on `HOSTCC` with Autoconf? Context here: https://github.com/racket/racket/pull/4179#issuecomment-1095337010
2022-04-03[23:17:11] <maximed> Caveat: sometimes references are obfuscated (e.g. by compression) and can therefore be ‘lost’. There was (is?) a bug with e.g. Racket
2022-03-27[18:12:13] <unmatched-paren> you know what would be interesting? a racket frontend
2022-03-27[18:12:36] <singpolyma> unmatched-paren: you mean just for racket-scheme?
2022-03-27[18:12:44] <unmatched-paren> then we would get access to all the racket languages...
2022-03-27[19:15:14] <unmatched-paren> typed racket isn't a first-class citizen in racket
2022-03-18[21:56:35] <unmatched-paren> i'll probably use either C or Typed Racket, since i can't stand dynamic typing :)
2022-03-18[22:06:12] <unmatched-paren> the problem with racket is that guix has no racket-build-system yet
2022-03-18[22:06:41] <unmatched-paren> apparently the racket build system `raco` is quite stateful and so doesn't work well with guix's functional nature
2022-03-18[22:12:16] <unmatched-paren> so i think i'll try playing about with racket a bit :)
2022-03-05[05:13:48] <jackhill> wooo, I'm exited about the racket updated and related improvements! Thanks lilyp (and the other folks whose nicks I don't know)!
2022-03-02[11:42:25] <phf-1> ekaitz, exactly: this is what I'm trying to find resources on. Racket is quite different for example.
2022-03-01[16:22:25] <acrow> A couple of years ago I was able to attend a presentation on a video editing DSL that the racket folks had put together.
2022-02-23[03:25:04] <jgart> maybe what guix needs is a custom build system for racket to avoid the complexities of raco
2022-02-23[22:30:10] <unmatched-paren> i wonder if racket and chez have better error messages, i'll try testing them
2022-02-23[22:32:13] <unmatched-paren> okay, both chez and racket also have terrible error messages
2022-02-23[22:32:30] <blake2b> w/ Racket, the error messages are a bit cleaner, but you don't get the full view of whats happening
2022-02-23[23:16:21] <blake2b> tbh, it's been the roughest experience learning a programming language I've had. I was using racket before and thought the transition would be simple, but the docs are just an organization nightmare to navigate. but now that I think I've made it "over the hump" (I'm now using guile for every little thing I can with little down time) I'm deeply appreciative of the compiler infrastructure and how much it offers
2022-02-20[23:03:15] <tribals> Is anyone using racket installed by guix?
2022-02-20[23:04:22] <roptat> tribals, hi! I don't use racket unfortunately
2022-02-18[11:43:16] <civodul> lilyp: are you taking care of applying the Racket patches? https://issues.guix.gnu.org/53878
2022-02-18[16:34:36] <singpolyma> Kolev: yeah, like a port of the racket gui system to guile?
2022-02-18[18:51:41] <lilyp> civodul: re racket I'm only doing review on a machine without commit access atm. This shouldn't be an issue, because I'll have more time next week to apply them, but someone else could take over if it falls into my office hours
2022-02-18[18:52:02] <lilyp> sneek later tell civodul re racket I'm only doing review on a machine without commit access atm. This shouldn't be an issue, because I'll have more time next week to apply them, but someone else could take over if it falls into my office hours
2022-02-14[08:58:15] <rp1> I've successfully patched the racket package to build the new version of racket, 8.4, which was released a few days ago. What do I have to do to submit the patch? It's my first time
2022-02-14[09:09:49] <rp1> also scratching an itch for myself, as i want the latest version of racket :)
2022-02-14[10:29:49] <rp1> So here's the update for racket version 8.4: http://paste.debian.net/1230830/
2022-02-14[17:44:08] <attila_lendvai> rp1, FYI, there was already a patch for racket: https://issues.guix.gnu.org/53878
2022-02-13[06:19:42] <blake2b> Michal_Atlas: for sure! i'm surprised how good it looks "out of the box"; i had just imagined it would look like Racket's (pict), which I didn't spend much time with but recall it literally being a bit rough/dithered around the edges. the presentation I'm doing with it looks like a less shiny Beamer presentation, with little work. quite excitd about it now (and hope i can spread some of that excitement with this)
2022-02-13[08:18:36] <rp1> Hi folks! A new version of racket was released a few days ago. Can I help update the version on guix?
2022-02-13[08:41:36] <rp1> I get an error because there is an hash mismatch, which makes sense because I've updated the version from which I'm trying to build. I suppose I can get that from the Racket website
2022-02-04[03:15:01] <jgart> To see how pk works in Guile maybe read this doc: https://gitlab.com/dustyweb/racket-pk
2022-02-04[03:15:21] <jgart> That's a racket implementation of the macro but the concept and usage should be the same
2022-02-04[03:16:54] <jgart> I have heard the debugger is not that great compared to racket or common lisp, for example
2022-01-06[16:01:39] <robin> (never heard of utena or telekons though they sound interesting...utena sounds a bit like spritely goblins perhaps -- network-transparent ocap security for racket and guile)
2021-12-30[01:34:38] <jgart> it'd be funny if racket could ffi with guile some how and the guix APIs so you can use anything in racket library/batteries included land for packaging guix packages or creating guix system definitions/services
2021-12-27[19:25:56] <mothacehe> racket system interface is much better
2021-12-24[11:55:42] <jpoiret> that'd need typed racket alas
2021-12-22[21:58:51] <the_tubular> Scheme, Racket, Clojure, etc
2021-12-22[21:59:34] <unmatched-paren> racket is a beefed up scheme
2021-12-22[22:10:57] <opalvaults[m]> Racket: An offspring of scheme, born ~2010. could arguably be called the Python of Schemes. Lots of metaprogramming functionality and learning materials.
2021-12-21[16:58:10] <cybersyn> jackhill: I would just note that the introductory material for gst /does/ advise installing -bad. I think the -bad is bit like racket's unsafe/ffi
2021-12-21[17:00:21] <cybersyn> with the difference being that there the -bad can and should eventually become -good, because you can't have complete memory safety with realtime media (or can you?), whereas with racket its a strict matter
2021-12-14[23:57:43] <nckx> (use-modules (break racket brackets))
2021-12-04[00:58:58] <opalvaults> vs something like racket where i install racket and get raco with it
2021-12-04[01:01:41] <opalvaults> racket is pretty cozy
2021-11-27[19:10:28] <singpolyma> unmatched-paren: racket has one
2021-11-27[19:12:01] <unmatched-paren> racket looks alright, but i hate how when you install it drracket is automatically installed (at least, this has been my experience on both debian and guix)
2021-11-27[19:13:21] <singpolyma> Typed racket
2021-11-27[19:23:05] <lilyp> we should probably move drracket to another output or provide racket-minimal
2021-11-25[11:19:37] <jgart> racket has one https://github.com/jeapostrophe/racket-langserver
2021-11-07[20:38:19] <drakonis> guile's docs arent at the same degree as racket's but its nice
2021-11-06[07:19:58] <jgart> It's written for racket
2021-11-03[21:24:08] <jgart> I wish there was more material on guile like there is for racket
2021-10-30[01:17:16] <singpolyma> I though scheme could also use [] in syntax, maybe that's just racket?
2021-10-30[02:58:34] <libry> I will add that I think if you learn any implementation of scheme, even those such as Racket you'll be in a decent place to learn Guile.
2021-10-30[23:26:55] <nckx> Yes. I'd say it's just ‘a Scheme’ and call e.g. Racket a ‘dialect’.