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