tonyg changed the topic of #racket to: The Racket Programming Language -- https://racket-lang.org/ -- https://gather.town/app/wH1EDG3McffLjrs0/racket-users -- http://pasterack.org -- logged at https://libera.irclog.whitequark.org/racket/ -- This is the right place to ask for help with (Dr)Racket. Remember to wait around for an answer!
skapata has joined #racket
notzmv has joined #racket
cow_2001 has quit [Quit: cow_2001]
cow_2001 has joined #racket
Origin has quit [Ping timeout: 260 seconds]
avocadoist has joined #racket
avocadoist has quit [Ping timeout: 256 seconds]
terrorjack has quit [Quit: The Lounge - https://thelounge.chat]
terrorjack has joined #racket
mdhughes_ has joined #racket
mdhughes has quit [Ping timeout: 268 seconds]
szkl has quit [Quit: Connection closed for inactivity]
mdhughes_ is now known as mdhughes
lucasta has quit [Quit: Leaving]
skapata has quit [Remote host closed the connection]
shawnw has joined #racket
danse-nr3 has joined #racket
danse-nr3 has quit [Remote host closed the connection]
dhil has joined #racket
to-hu has joined #racket
dhil has quit [Ping timeout: 268 seconds]
avocadoist has joined #racket
Guest6 has joined #racket
<Guest6> hello everyone, i was considering seriously starting with a scheme for some projects and have doubts about which implementation, i read TPL and tried some schemes, but was wondering about racket
<Guest6> is it ok to use or is it still considered a toy language? can it be used for real applications?
<bremner> Guest6: of course _we_ think it's usable for real applications
<bremner> Guest6: you might need to define what you mean to get more information than that
<Guest6> bremner i just rememebr a similar conversation few months ago with some people that suggested why don't you use soemthing more industry robust such as common lisp
<Guest6> so i was wondering is racket actually used for real world projects?
<Guest6> also one thing i remember it seemed a bit complicated with racket was debugging, never got able to debug especially recursive functions
<Guest6> the other doubt is about interactivity, is it interactive let's say like common lisp where you can comfortably use a REPL-driven programming approach
<Guest6> sorry i realize these are multiple questions
<bremner> I would say racket is less REPL driven than common lisp. There are good reasons for this, but if that is a dealbreaker for you...
<bremner> debugging tail recursive functions can be a bit tricky, but not impossible.
<Guest6> how do you do that?
<bremner> step through execution?
<bremner> (in the debugger)
<Guest6> ohh ok ok
<bremner> as far as "real world projects", I work on research compilers, so I can't really help there. I would say both common lisp and all scheme dialects put together are basically noise at the bottom of the chart compared to JavaScript and Python
<Guest6> bremner sure
<Guest6> that is a fact of course
<bremner> I mean, for me research is as real world as most startups, but I think most people think differently
<Guest6> bremner sounds reasonable
<Guest6> bremner maybe you could help also with something else, i wasn't able to statically compile a program using graphical libraries last year
<Guest6> let me see if i can get my hands on it again
<bremner> That's not something I know about, sorry. I'd post to the discourse instance
<Guest6> bremner what research are you doing ?
<Guest6> what is discourse?
<bremner> you can use it via email after signing up, if that's your preference
<bremner> I use racket in researching modelling languages for mathematical optimization (operations research)
<ski> (btw, it could probably help to be also in #scheme. perhaps also #lispcafe,#lisp)
morte has joined #racket
<bremner> #cl-school is good if learning common lisp. The famous common lisp "attitude" is almost entirely absent :)
<Guest6> danke to all of you
<bremner> good luck
<Guest6> bremner so you write DSLs for operations research?
<ski> Guest6 : of course, it's easier to do that, if you have a proper (standalone) IRC client, rather than a webchat
<bremner> Guest6: something like that
<ski> (not that there's anything wrong with webchats .. just a bit less featureful and convenient)
<ski> hm, bremner, related to constraint programming ?
<bremner> ski: more to linear programming, so more numerics on the back end, less backtracking
<ski> mhm. simplex method and such things, i guess
<bremner> yeah, branch and bound and so on
* ski nods
<bremner> lots of cool stuff going on in constraint programming, afaict
* ski hsn't checked, in some while
szkl has joined #racket
dhil has joined #racket
skapata has joined #racket
_whitelogger has joined #racket
_whitelogger has joined #racket
to-hu has quit [Ping timeout: 268 seconds]
Guest6 has quit [Quit: Client closed]
notzmv has quit [Ping timeout: 256 seconds]
Origin has joined #racket
shawnw has quit [Ping timeout: 268 seconds]
dhil has quit [Ping timeout: 246 seconds]
morte has quit [Remote host closed the connection]
notzmv has joined #racket
mdhughes has quit [Ping timeout: 268 seconds]
mdhughes has joined #racket
m5zs7k has quit [Ping timeout: 255 seconds]
m5zs7k has joined #racket
notzmv has quit [Ping timeout: 256 seconds]
mdhughes has quit [Ping timeout: 260 seconds]
mdhughes has joined #racket
nm0i has quit [Changing host]
nm0i has joined #racket
to-hu has joined #racket
to-hu has quit [Remote host closed the connection]
notzmv has joined #racket
notzmv has quit [Ping timeout: 255 seconds]
notzmv has joined #racket
notzmv has quit [Ping timeout: 252 seconds]
szkl has quit [Quit: Connection closed for inactivity]