ChanServ changed the topic of #racket to: The Racket Programming Language -- https://racket-lang.org/ -- https://racket.discourse.group/ -- http://pasterack.org -- logged at https://libera.irclog.whitequark.org/racket/ -- This is the right place to ask for help with DrRacket. Remember to wait around for an answer!
Tuplanolla has quit [Quit: Leaving.]
lucasta has joined #racket
shawnw has quit [Ping timeout: 260 seconds]
lagash has quit [Ping timeout: 260 seconds]
shawnw has joined #racket
svm is now known as msv
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
shawnw has quit [Read error: Connection reset by peer]
shawnw has joined #racket
morte has joined #racket
shawnw has quit [Quit: Konversation terminated!]
lagash has joined #racket
lucasta has quit [Quit: Leaving]
ChibaPet has joined #racket
mason has quit [*.net *.split]
krjst has quit [*.net *.split]
groovy has quit [*.net *.split]
samth has quit [*.net *.split]
samth has joined #racket
groovy has joined #racket
krjst has joined #racket
shawnw has joined #racket
char has quit [Remote host closed the connection]
skapata has quit [Read error: Connection reset by peer]
ormaaj has joined #racket
to-hu has joined #racket
vancz has quit [Remote host closed the connection]
vancz has joined #racket
Ekho- has quit [Quit: CORE ERROR, SYSTEM HALTED.]
energizer has quit [Quit: ZNC 1.7.0+deb0+xenial1 - https://znc.in]
Origin has quit [Ping timeout: 264 seconds]
Ekho has joined #racket
to-hu has quit [Ping timeout: 248 seconds]
mdhughes_ has joined #racket
energizer has joined #racket
mdhughes has quit [Ping timeout: 252 seconds]
shawnw has quit [*.net *.split]
rakka has quit [*.net *.split]
DragonMaus has quit [*.net *.split]
pounce has quit [*.net *.split]
jsoo has quit [*.net *.split]
troglodito has quit [*.net *.split]
shawnw has joined #racket
DragonMaus has joined #racket
rakka has joined #racket
pounce has joined #racket
jsoo has joined #racket
troglodito has joined #racket
to-hu has joined #racket
to-hu has quit [Ping timeout: 255 seconds]
danse-nr3 has joined #racket
Putonlalla has joined #racket
danse7486 has joined #racket
danse-nr3 has quit [Read error: Connection reset by peer]
mdhughes_ is now known as mdhughes
danse7486 has quit [Ping timeout: 244 seconds]
danse-nr3 has joined #racket
danse-nr3 has quit [Ping timeout: 252 seconds]
hyoga has joined #racket
<hyoga> I watched a video on Y-combinator before I went to bed last night, but of course I didn't understand it at the time. So when I woke up this morning I took up a piece of paper and worked it out.
<hyoga> (It's incredible how Haskell came up with this) Anyway, my question is... are Y-combinators still used in practice today, since most programming languages today have native support for recursion?
<bremner> hyoga: I would say not
danse-nr3 has joined #racket
<hyoga> thank you bremner.
danse-nr3 has quit [Ping timeout: 248 seconds]
<bremner> in principle I could imagine using it as part of some bootstrapping effort, but the direct support of recursion is usually not that hard to implement directly (easier than using y-combinator, in my experience)
lucasta has joined #racket
danse-nr3 has joined #racket
danse-nr3 has quit [Ping timeout: 244 seconds]
<Putonlalla> Well-founded fixed point combinators appear in proof assistants and in advanced type-level programming, but I haven't seen them much elsewhere.
<hyoga> Putonlalla: a gentleman in #haskell mentioned that it's used in Nix quite a bit; but these aforementioned areas (type-level programming and proof assistants) are beyond me.
<Putonlalla> Here's an expository paper about it. http://chargueraud.org/research/2009/fixwf/fixwf.pdf
<hyoga> 👍
ChibaPet is now known as mason
hyoga has quit [Ping timeout: 260 seconds]
leah2 has quit [Ping timeout: 260 seconds]
leah2 has joined #racket
danse-nr3 has joined #racket
danse-nr3 has quit []
char has joined #racket
to-hu has joined #racket
skapata has joined #racket
to-hu has quit [Ping timeout: 248 seconds]
lucasta has quit [Remote host closed the connection]
danse-nr3 has joined #racket
macabro has joined #racket
spdegabrielle has joined #racket
<spdegabrielle> Racket survey closes soon https://racket.discourse.group/t/racket-survey-2024/3052
* bremner was surprised a bit the other languages didn't mention any other lisps
<bremner> or I misremember, always a possibility
<spdegabrielle> bremner: I though I left an ‘other: specify’ option
<spdegabrielle> It probably goes without saying that I’m not a professional survey creator
<spdegabrielle> Any mistakes on my own
<bremner> spdegabrielle: right, there was indeed "other"
macabro has quit [Quit: ERC 5.5.0.29.1 (IRC client for GNU Emacs 29.4)]
<spdegabrielle> I can’t remember but I reduced the list from last Tim
<spdegabrielle> Time and forced myself to stick to most popular from stack overflow
<spdegabrielle> And I’m honestly not sure if I should put ‘Common Lisp’ or sbcl/ abcl/clisp ; scheme or chicken/guile/chez/gambit/gerbil etc
dans34472 has joined #racket
danse-nr3 has quit [Ping timeout: 252 seconds]
dans34472 has quit [Quit: good evening]
Tuplanolla has joined #racket
<bremner> right, makes sense. It's just I would expect a certain correlation between people who use racket and people who use other lisps.
<bremner> I might be overgeneralizing from my own case though.
chiselfuse has quit [Remote host closed the connection]
chiselfuse has joined #racket
m1dnight has quit [Ping timeout: 252 seconds]
<spdegabrielle> There absolutely is. lots of schemers, and not insignificant numbers of clojurist, cl’ers and elispers. Don’t know any hylangers, LFE’ers the Lua one though. I’m hoping people will indicate if they use another lisp.
<spdegabrielle> There absolutely is. lots of schemers, and not insignificant numbers of clojurist, cl’ers and elispers.
<bremner> fennel ;) (the lua one)
<spdegabrielle> Fennel! Yes. I keep forgetting.
<spdegabrielle> There are _so many lisps_ 🤯
<bremner> ack
<bremner> heck, there are _so many schemes_
<spdegabrielle> I can’t keep track.
<spdegabrielle> I genuinely believe scheme is the most popular language ever, if you could count the number of implementations.
<spdegabrielle> I mean scheme broadest sense expression based, lisp-1, parenthetical syntax
<spdegabrielle> Not RnRS
Lycurgus has left #racket [#racket]
m1dnight has joined #racket
morte has quit [Ping timeout: 258 seconds]
ormaaj has quit [Ping timeout: 260 seconds]
ormaaj has joined #racket
ormaaj has quit [Max SendQ exceeded]
Origin has joined #racket
ormaaj has joined #racket
terrorjack4 has quit [Quit: The Lounge - https://thelounge.chat]
badkins has joined #racket
badkins has quit [Client Quit]
terrorjack4 has joined #racket
spdegabrielle has quit [Quit: Connection closed for inactivity]
Tuplanolla has quit [Quit: Leaving.]
char has quit [Remote host closed the connection]