skapata has joined #racket
skapata has quit [Changing host]
skapata has joined #racket
theruran has quit [Quit: Connection closed for inactivity]
capfredf has quit [Ping timeout: 250 seconds]
reed[m] has quit [Ping timeout: 240 seconds]
ur5us has joined #racket
reed[m] has joined #racket
Everything has joined #racket
ur5us has quit [Remote host closed the connection]
ur5us has joined #racket
jao has quit [Ping timeout: 250 seconds]
jao has joined #racket
capfredf has joined #racket
rekahsoft has quit [Ping timeout: 268 seconds]
badkins has quit [Quit: Leaving...]
jao has quit [Ping timeout: 252 seconds]
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
skapata has quit [Remote host closed the connection]
badkins has joined #racket
capfredf has quit [Ping timeout: 250 seconds]
badkins has quit [Remote host closed the connection]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
capfredf has joined #racket
capfredf has quit [Ping timeout: 268 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #racket
mon_aaraj has quit [Ping timeout: 240 seconds]
apg has quit [Ping timeout: 256 seconds]
mon_aaraj has joined #racket
vats has quit [Ping timeout: 256 seconds]
mzan has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mzan has joined #racket
s-liao has joined #racket
s-liao has quit [Ping timeout: 256 seconds]
s-liao has joined #racket
codingquark has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 240 seconds]
notzmv has quit [Ping timeout: 252 seconds]
ur5us has joined #racket
ur5us has quit [Ping timeout: 240 seconds]
s-liao has quit [Quit: Client closed]
capfredf has joined #racket
capfredf has quit [Ping timeout: 256 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 250 seconds]
ur5us has joined #racket
vats has joined #racket
codingquark has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
ur5us has quit [Remote host closed the connection]
ur5us has joined #racket
notzmv has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
ns12 has left #racket [bye]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
ur5us has quit [Ping timeout: 240 seconds]
ur5us has joined #racket
s-liao has joined #racket
s-liao has quit [Quit: Client closed]
s-liao has joined #racket
ur5us has quit [Ping timeout: 240 seconds]
s-liao has quit [Quit: Client closed]
vats has quit [Ping timeout: 252 seconds]
s-liao has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
tonyg has quit [Quit: The Lounge - https://thelounge.chat]
szkl has quit [Quit: Connection closed for inactivity]
tonyg has joined #racket
s-liao has quit [Ping timeout: 256 seconds]
s-liao has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
kenran has joined #racket
s-liao has quit [Quit: Client closed]
s-liao has joined #racket
gproto23 has joined #racket
s-liao has quit [Quit: Client closed]
capfredf has joined #racket
libertyprime has quit [Ping timeout: 256 seconds]
capfredf has quit [Ping timeout: 256 seconds]
capfredf has joined #racket
mfiano has quit [Quit: WeeChat 3.4]
vats has joined #racket
capfredf has quit [Ping timeout: 250 seconds]
mfiano has joined #racket
mfiano has quit [Client Quit]
mfiano has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
libertyprime has joined #racket
vats has quit [Ping timeout: 252 seconds]
badkins has joined #racket
libertyprime has quit [Ping timeout: 256 seconds]
badkins has quit [Ping timeout: 240 seconds]
capfredf has joined #racket
kenran has quit [Quit: WeeChat info:version]
s-liao has joined #racket
Algernon69 has joined #racket
Everything has quit [Quit: leaving]
skapata has joined #racket
skapata has quit [Changing host]
skapata has joined #racket
capfredf has quit [Ping timeout: 252 seconds]
capfredf has joined #racket
capfredf has quit [Ping timeout: 256 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
rgherdt__ has joined #racket
rgherdt_ has quit [Ping timeout: 240 seconds]
badkins has joined #racket
badkins has quit [Ping timeout: 240 seconds]
capfredf has joined #racket
capfredf has quit [Ping timeout: 256 seconds]
vats has joined #racket
Algernon69 has quit [Read error: No route to host]
capfredf has joined #racket
capfredf has quit [Ping timeout: 268 seconds]
Algernon69 has joined #racket
capfredf has joined #racket
casmajavi has joined #racket
mon_aaraj has quit [Ping timeout: 256 seconds]
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
s-liao has quit [Quit: Client closed]
capfredf has quit [Ping timeout: 240 seconds]
mon_aaraj has joined #racket
capfredf has joined #racket
badkins has joined #racket
rgherdt_ has joined #racket
rgherdt__ has quit [Ping timeout: 252 seconds]
cwebber has quit [Remote host closed the connection]
mon_aaraj has quit [Ping timeout: 250 seconds]
kenran has joined #racket
mon_aaraj has joined #racket
Algernon91 has joined #racket
Algernon69 has quit [Read error: Connection reset by peer]
Algernon91 has quit [Read error: Connection reset by peer]
Algernon69 has joined #racket
gproto23 has quit [Remote host closed the connection]
jao has joined #racket
badkins has quit [Remote host closed the connection]
Algernon69 has quit [Read error: Connection reset by peer]
Algernon91 has joined #racket
anika-voin has joined #racket
Algernon69 has joined #racket
Algernon91 has quit [Read error: Connection reset by peer]
james[m]1 has joined #racket
mon_aaraj has quit [Ping timeout: 240 seconds]
szkl has joined #racket
mon_aaraj has joined #racket
Algernon69 has quit [Read error: Connection reset by peer]
Algernon69 has joined #racket
<james[m]1> Hi, I am new to programming in racket and any lisp based language.
<james[m]1> Is there any materials(other than the racket docs) for helping the transition from python to something like racket.
<james[m]1> I usually do python,C# and C.
<winny> I recently checked out this book, it seems like a good intro to racket without a lisp background https://nostarch.com/racket-programming-fun-way
<bremner> well, there is the racket guide, which is kindof targetted at that, although maybe you count it as racket-docs
<winny> Im not too confident in suggesting the docs to beginners, but you can learn a lot from just skimming sections like the reader and api docs
<bremner> yeah, I have seen cases where people get into some pretty esoteric parts of the docs when they probably should read the guide front to back
Algernon69 has quit [Ping timeout: 252 seconds]
<james[m]1> winny: Thanks, I might get that. Will look around.
<winny> Recently checked out this youtube course, it seems like a great way to also familiarize with racket/lisp https://www.youtube.com/watch?v=2jrwXpUZW7k&list=PLXaqTeMx01E_eK1ZEpKvKL5KwSaj7cJW9 . It is a bit theory heavy but it helps you get the phrasing and basics down
anika-voin has quit [Ping timeout: 240 seconds]
badkins has joined #racket
<james[m]1> bremner: Yea I am very happy with how well documented racket is. Its just coming from python. I don't always know what to look for, for example if I want to do multiple things on condition true of an if statement. I eventually found you could use the begin procedure to run multiple expressions in one. In python its just adding another line. So its quite different.
<james[m]1> I wish there was an easy coming from python. Guide.
<james[m]1> But I guess looking at the docs I can slowly learn it.
<james[m]1> winny: This also looks very helpful, thanks.
<jA_cOp> Personally I've also had good use of the "explainers" section of this book: https://beautifulracket.com/#explainers
<bremner> james[m]1: I meant specifically these docs: https://docs.racket-lang.org/guide/index.html
<bremner> still longer than a hypothetical "racket in 2minutes guide", but much smaller than the reference manual
<jA_cOp> Mhm, personally I always check the guide first, it's written in a more introductive fashion than the manual/reference documentation, great for noobs like me! :)
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
<james[m]1> Yea its more that it does not cover everything that I would expect.... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/03b68ab14e1ba19765a71d104d6fedb7c73e3384)
<jA_cOp> Also w.r.t. `if` and `begin`, in some situations it may make sense to use `when`/`unless`, so make sure are familiar with those! https://docs.racket-lang.org/reference/when_unless.html
<james[m]1> I am surprised how fast I got response from everyone. Thanks for your help.
<james[m]1> jA_cOp: Will do.
<bremner> james[m]1: sorry, those truncated matrix messages don't make it here; the links don't work
<james[m]1> It was a reply. By accident.
<james[m]1> Was meant to be a standalone message.
<jA_cOp> I'm on Matrix too, but I know the IRC bridge isn't always all that well-behaved, something to be aware of 👍️
<jA_cOp> Also, when-unless from the guide, should've linked that instead: https://docs.racket-lang.org/guide/begin.html#%28part._when%2Bunless%29
capfredf has quit [Ping timeout: 250 seconds]
<james[m]1> jA_cOp: Thanks
<james[m]1> Also what main advantages you have found using racket than other more mainstream languages like python?
<james[m]1> I am curious as to what people experience because its not a popular language(yet). However I am aware of some of the main reasons.
<jA_cOp> Personally I use a lot of Python at work. It's hard to do functional programming in Python. Using list comprehensions works well for simple cases, but can quickly become an unreadable mess. I feel like my own personal scripts written in Racket are smaller, easier to read and easier to expand/maintain than the Python scripts I write for work, mainly because Racket makes functional programming seamless.
<jA_cOp> Compared to Python, Racket also has good concurrency support by default, so I can write CSP-style without needing to use third-party libraries for everything, including basics like file and socket I/O. Racket's standard I/O already supports CSP by design.
<jA_cOp> I love the Python ecosystem with the plethora of well-supported, well-designed libraries. Racket is a nice compromise for me where the language is really, really nice, but it still has a healthy ecosystem. While it's not nearly as big as Python's, it's bigger than many other Schemes and Lisps.
kenran has quit [Quit: WeeChat info:version]
cwebber has joined #racket
capfredf has joined #racket
ur5us has joined #racket
badkins has quit [Remote host closed the connection]
capfredf has quit [Ping timeout: 240 seconds]
badkins has joined #racket
ec has joined #racket
Algernon69 has joined #racket
zdimension has joined #racket
zdimension has quit [Client Quit]
cwebber has quit [Remote host closed the connection]
capfredf has joined #racket
cwebber has joined #racket
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
ur5us has quit [Ping timeout: 240 seconds]
Algernon69 has quit [Ping timeout: 268 seconds]
ec has quit [Quit: ec]
<james[m]1> Good answer. Anyone else?
<james[m]1> Would like to hear thoughts on this.
xgqt has quit [Ping timeout: 240 seconds]
xgqt has joined #racket
vats has quit [Ping timeout: 252 seconds]
jackhill_ is now known as jackhill
Algernon69 has joined #racket
badkins has quit [Remote host closed the connection]
Algernon69 has quit [Ping timeout: 252 seconds]
ec has joined #racket
badkins has joined #racket
ec has quit [Client Quit]
badkins has quit [Remote host closed the connection]
libertyprime has joined #racket
badkins has joined #racket
szkl has quit [Quit: Connection closed for inactivity]
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
ermo has quit [Quit: ZNC 1.8.2 - https://znc.in]
ermo has joined #racket
capfredf has quit [Ping timeout: 250 seconds]
badkins has quit [Remote host closed the connection]
lagooned has joined #racket
apg has joined #racket
morte_ has joined #racket
capfredf has joined #racket
badkins has joined #racket
badkins has quit [Remote host closed the connection]
capfredf has quit [Ping timeout: 252 seconds]
ur5us has joined #racket
ec has joined #racket
capfredf has joined #racket
capfredf has quit [Ping timeout: 240 seconds]
Everything has joined #racket
libertyprime has quit [Ping timeout: 268 seconds]
szkl has joined #racket
libertyprime has joined #racket
Algernon69 has joined #racket
Everything has quit [Quit: leaving]
capfredf has joined #racket
casmajavi has quit [Remote host closed the connection]
Algernon69 has quit [Quit: Leaving]
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket
capfredf has quit [Ping timeout: 252 seconds]
ec has quit [Ping timeout: 240 seconds]
optimist has quit [Remote host closed the connection]
ur5us has quit [Ping timeout: 240 seconds]
libertyprime has quit [Read error: Connection reset by peer]
capfredf has joined #racket
morte_ has quit [Remote host closed the connection]
capfredf has quit [Remote host closed the connection]
capfredf has joined #racket