Notices tagged with racket, page 2
-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 23-Feb-2018 03:26:57 UTC Hallå Kitteh #racket 6.12 is what I'm using an it was released in late January. Mostly a few very specific fixes, but this one stands out:
> The `lazy-require-syntax` form supports lazy loading of macro transformers. Note that the macros must obey certain implementation constraints (see the `lazy-require-syntax` documentation).
https://www.mail-archive.com/racket-users@googlegroups.com/msg37149.html
I wonder if this is only useful for (and I guess, sometimes detrimental from) a performance perspective, or if it enables some qualitatively new ways of doing things?
!scheme -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 23-Feb-2018 03:20:26 UTC Hallå Kitteh There are people out there who want to work on porting #racket and/or #chez to #riscv. Awesome to hear.
https://www.mail-archive.com/racket-users@googlegroups.com/msg37339.html -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 23-Feb-2018 01:40:56 UTC Hallå Kitteh Ah, now I get what `racket -l- blah` does. It is of course the equivalent of `racket -l blah --`, so it simply loads and then runs the module, and then leaves the rest of the command line for the module argv.
Treating "--" as a normal short option threw me off.
#racket -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Tuesday, 20-Feb-2018 18:57:12 UTC Hallå Kitteh tfw you look at that s-expression and it's finally just the way you intended it to be, and your eyes water in joy, your shoulders that you didn't know were tense sink back down in relief, and your heart swells with gratitude to the thousands of people who unwittingly made it possibly for you to achieve this.
#racket #nix #racket2nix -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Sunday, 18-Feb-2018 15:01:57 UTC Hallå Kitteh I was wondering whether #geiser was a guile-only thing (I heard about it via guix people), or if it runs other schemes:
> Geiser provides the generic interactive command run-geiser. If you invoke it (via, as is customary in Emacs, M-x run-geiser), you’ll be saluted by a prompt asking which one of the supported implementations you want to launch—yes, you can stop the asking, see below. Tabbing for completion will offer you, as of this writing, guile, racket, chicken, mit, chibi and chez.
http://www.nongnu.org/geiser/geiser_3.html
Neat!
IRC says that #racket support is limited to lang racket, but apparently it supports racket's packages for symbol definition lookups and stuff, so not too bad! -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Saturday, 10-Feb-2018 00:56:12 UTC Hallå Kitteh Dagnammit the #racket package catalog has circular dependencies. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Friday, 09-Feb-2018 23:00:01 UTC Hallå Kitteh Holy crap #racket does type inference on my functions. I was so confused until I realized the compiler was smarter than me.
Is this unique for a !scheme ? It's amazing and pushes the error so much closer to the source. -
Brandon Hall (bthall@mastodon.social)'s status on Tuesday, 16-Jan-2018 22:29:05 UTC Brandon Hall @zacts Thanks for the suggestion! After you suggested this I looked into comparisons between #Racket and #Lisp, and they're related somehow?
-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 14-Aug-2017 08:01:35 UTC Hallå Kitteh @roka @awg "multiple" is sort of an understatement. It feels like the only language that has more implementations is !forth . :-)
Many people like #racket, as it has an IDE that is very helpful to newcomers. #Chez is performant and complete. I quite like #guile as it's GNU, used for #guix and has some intriguing new async stuff I'd like to play with.
A decade ago when I did #SICP in uni, the course recommended Racket (then Dr Scheme) or MIT Scheme, but I used Guile because it had a very POSIX-y and familiar command line and I wrote my lab exercises with Makefiles running the tests.
Back then I also had a look at #gauche (also very script-y and POSIX-y) and #scheme48, which integrates well with SMILE in emacs. These days there's #geiser for guile, which is likely to be the best emacs+Scheme interactive mode out there.
As far as I'm concerned, https://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations is the canonical "which scheme?" page. -
Dr. Roy Schestowitz (罗伊) ✅ (schestowitz@mastodon.technology)'s status on Sunday, 06-Aug-2017 18:45:35 UTC Dr. Roy Schestowitz (罗伊) ✅ Our legalized #extortion #racket: Congress must take on #patenttrolls
http://thehill.com/blogs/pundits-blog/technology/345495-our-legalized-extortion-racket-congress-must-take-on-patent they use #swpats
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Saturday, 22-Jul-2017 00:09:55 UTC Craig Maloney ☕ Outfitted my laptop with a new sticker courtesy of Ben and the Racket Community.
Now to get a Guile sticker on there. 😁
#racket #scheme #guile https://octodon.social/media/KsVT5E_p3UXveUq__gE
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Wednesday, 12-Jul-2017 14:15:43 UTC Craig Maloney ☕ Video and slides are up from last night's Michigan!/usr/group meeting:
http://www.mug.org/2017/06/july-11th-2017-regular-mug-meeting/
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Thursday, 29-Jun-2017 23:00:57 UTC Craig Maloney ☕ #blog Day 29/100: Hint System and Shut the Box fin http://feedproxy.google.com/~r/CraigMaloney/~3/raxcNlyMDiM/ #Adayinthelife #programming #scheme #100day #racket
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Wednesday, 28-Jun-2017 16:43:42 UTC Craig Maloney ☕ #blog Day 28/100: Better end-game http://feedproxy.google.com/~r/CraigMaloney/~3/TdavCnEjMbI/ #Adayinthelife #programming #racket #scheme #100day
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Wednesday, 28-Jun-2017 15:04:32 UTC Craig Maloney ☕ TFW you find the combinations function in Racket and it makes a problem that you're trying to solve trivial.
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Wednesday, 28-Jun-2017 03:17:32 UTC Craig Maloney ☕ #blog Day 27/100: Buggy end-game http://feedproxy.google.com/~r/CraigMaloney/~3/vUYS2NrbqQ4/ #Adayinthelife #programming #100day #scheme #racket
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Monday, 26-Jun-2017 01:15:23 UTC Craig Maloney ☕ #blog Day 25/100: Accepting Input http://feedproxy.google.com/~r/CraigMaloney/~3/fLbDLlGN6iE/ #Adayinthelife #programming #scheme #racket #100day
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Sunday, 25-Jun-2017 03:12:44 UTC Craig Maloney ☕ #blog Day 24/100: Small Steps http://feedproxy.google.com/~r/CraigMaloney/~3/9ghleyeYaDg/ #Adayinthelife #programming #100day #scheme #racket
-
Craig Maloney ☕ (craigmaloney@octodon.social@octodon.social)'s status on Saturday, 24-Jun-2017 04:16:37 UTC Craig Maloney ☕ #blog Day 23/100: Working on my Scheme presentation http://feedproxy.google.com/~r/CraigMaloney/~3/SnHES0BhouA/ #Adayinthelife #programming #100day #scheme #racket
-
∑ XahLee (xahlee@noagendasocial.com)'s status on Friday, 23-Jun-2017 20:54:55 UTC ∑ XahLee ho! Brown University PLT group has a new lambda logo! (#racket #scheme #lisp, #python #pyret) http://xahlee.info/UnixResource_dir/lambda_logo.html