<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.
<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]
<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]