Notices tagged with racket
-
LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} (lnxw48a1@nu.federati.net)'s status on Thursday, 17-Jun-2021 03:43:28 UTC LinuxWalt (@lnxw48a1) {3EB165E0-5BB1-45D2-9E7D-93B31821F864} https://beautifulracket.com/appendix/why-i-no-longer-contribute-to-racket.html [beautifulracket com]
Book's author explains why he is no longer active with the #Racket community -
Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… (clacke@libranet.de)'s status on Thursday, 20-Feb-2020 03:54:05 UTC Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… #introduction
Flawesome. Linux native since 1995. On Fedi since 2008. Working in #Racket, #Tcl, #Python, whatever gets the page up. Solving yesterday's problems tomorrow. A dad. Freddiemercurykin.
Every post of mine is an open invitation to advice or information or critique or disagreement. Fire away. If I don't appreciate your contribution, I'll let you know.
pronoun.is/he
My soundcloud is hackerpublicradio.org/correspo… and my patreon is sfconservancy.org/donate/ .
I don't represent Software Freedom Conservancy in any way, I just like what they do with my money. -
schemers (schemers@mastodon.technology)'s status on Thursday, 18-Jul-2019 12:31:01 UTC schemers Thanks for the warm welcome and the follow :)
This account will not follow nor follow back.
This account will be dedicated (or at least try) to display a broad view of the scheme world at large this includes but is not limited to the following hashtags #lisp #racket #guile #guix #clojure and #ai.
Best effort will be put to create new and original toots, that is information that you will not find by following the hashtags mentioned previously.
Have a good day!
-
Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… (clacke@libranet.de)'s status on Monday, 27-May-2019 08:19:30 UTC Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… mastodon.sdf.org/@erkin/102155… ♲ @erkin@mastodon.sdf.org: I pushed out v0.3.2 of gophwr, my graphical #gopher client in #Racket!
It now supports clickable links, queries, and adjustable colours.
(Binary releases don't require Racket to be installed.)
gopher.erkin.party/1/gophwr
github.com/erkin/gophwr
It's still very unpolished, so patches and bug reports are welcome! -
Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… (clacke@libranet.de)'s status on Thursday, 28-Feb-2019 05:34:39 UTC Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… I love how friendly and non-territorial the #racket IRC channel is.
People are discussing various Schemes and their features and someone says, before choosing your dialect, check out Andy Wingo's blogpost, Wingo being the lead developer on Guile, Racket's "competitor". -
Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… (clacke@libranet.de)'s status on Sunday, 17-Feb-2019 09:18:07 UTC Santa Claes 🇸🇪ðŸ‡ðŸ‡°ðŸŽ… A GUI #gopher browser, and it's written in #racket !
github.com/erkin/gophwr> This project is still under construction and is barely functional. Patches welcome.
/by @erkin -
David Bremner (bremner@mathstodon.xyz)'s status on Saturday, 09-Feb-2019 12:28:38 UTC David Bremner @njoseph_1 @cwebber As a practical tip, "raco make" (byte-compile in place) is generally more useful for performance for me than "raco exe" (make one executable file). Of course, it's not as nice for distributing to your non-racket-using friends.
-
Joseph Nuthalapati (njoseph1@toot.thoughtworks.com)'s status on Saturday, 09-Feb-2019 05:08:24 UTC Joseph Nuthalapati I am finally convinced to try out the Racket programming language after watching @cwebber 's #FOSDEM 2019 talk.
https://fosdem.org/2019/schedule/event/guileracket/
I have been looking for a Lispy replacement to #Python for a year now. #Racket is batteries-included like Python. You can also create executable binaries.
I'm not looking for efficiency here, since it's just for scripts I run on my desktop.Though I prefer to use Emacs over DrRacket, I can see how it can bring down the barrier to entry significantly.
-
Hallå Kitteh (clacke@social.heldscal.la)'s status on Monday, 16-Apr-2018 14:32:43 UTC Hallå Kitteh > Quickscript’s purpose is to make it easy to extend DrRacket with small Racket scripts that can be used in the definition (or interaction) window, or to graphically interact with the user.
http://docs.racket-lang.org/quickscript/index.html
Cool. Scripts use the provided (define-script) construct, which has a lambda that takes the current selection and outputs the new content of that selection. Through keyword arguments it can get access to various other elements like the current frame, file, etc.
#racket -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Wednesday, 11-Apr-2018 11:29:54 UTC Hallå Kitteh When I moved from ruby to python I found this really annoying: In ruby everything returns something in case you would want it. In python, side-effect methods return void.
I still find it a bit annoying in Python sometimes, but in a language as expressive as #racket, I completely agree with the side that says returning void communicates side-effect.
https://www.mail-archive.com/racket-users@googlegroups.com/msg37825.html -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Tuesday, 27-Mar-2018 01:17:30 UTC Hallå Kitteh Pasterack is a really cool service! Here someone posted their (plot) code and the graphical output is shown inline:
http://pasterack.org/pastes/59894
/via https://www.mail-archive.com/racket-users@googlegroups.com/msg37649.html
#racket !scheme -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Tuesday, 06-Mar-2018 19:30:42 UTC Hallå Kitteh Automatic testing yeeeeeah. Finally got to the place where packaging ourselves and most of the #racket release pkgs is something we can do, so that's a great* system test.
Lots of tinkering left to do to make this program not a dirty hack, first of all to package ourselves without the crutch of a massaged package catalog. But now with tests in place, I can do it with more confidence and without hurting myself, which I've already done a few times.
https://github.com/fractalide/racket2nix/pull/51
#racket2nix
* Great for corner case coverage, not so great for speed. I'll work on synthetic test cases down the road.
/cc @cwebber -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Sunday, 04-Mar-2018 01:58:07 UTC Hallå Kitteh Does anyone know what `${1+"$@"}` in a generated #racket launcher does?
A few quick tests don't show me that it's any different from just "$@", and I don't see anything on a "+" in that position when I look in https://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansion . -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Saturday, 03-Mar-2018 15:08:08 UTC Hallå Kitteh @fap @ghostdancer @jk Apparently Naughty Dog are using !scheme for game scripting again! But this time they didn't fall for the temptation of writing their own:
> Sony's Naughty Dog game studio has created just such a large project, actually a framework for creating projects. Roughly speaking, Sony's Racket-based architecture provides languages for describing scenes, transitions between scenes, scores for scenes, and more. Domain specialists use the languages to describe aspects of the game. The Racket implementation composes these domain-specific programs, then compiles them into dynamically linked libraries for a C-based game engine
https://cacm.acm.org/magazines/2018/3/225475-a-programmable-programming-language/fulltext
!scheme
The article is not specifically about Naughty Dog, it's about #Racket as a catalyst of Language-Oriented Programming. -
Hallå Kitteh (clacke@social.heldscal.la)'s status on Sunday, 25-Feb-2018 06:09:26 UTC Hallå Kitteh TIL:
(define ((func . params)) 'blah)
is sugar for
(define (func . params) (lambda () 'blah))
#racket !scheme -
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!