lexi-lambda changed the topic of #racket to: Racket v7.1 has been released: http://blog.racket-lang.org/2018/10/racket-v7-1.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
logicmoo is now known as dmiles
colelyman has joined #racket
pie__ has joined #racket
pie___ has quit [Remote host closed the connection]
jao has quit [Ping timeout: 255 seconds]
<jcowan> Removing checks in production has been compared to wearing a lifejacket during drills and then discarding it before you go to sea.
widp_ has quit [Ping timeout: 245 seconds]
<aeth> On pg's claims... I actually do think a Lisp is faster to develop in, if you're starting from scratch. There are two issues: (1) it's probably at least 3x faster to develop in than C/C++ but probably less compared to something like Python so the advantage is less pronounced these days
<aeth> and (2) notice how I said "starting from scratch". most code relies on libraries/frameworks/engines and isn't from scratch
<aeth> If Racket is objectively 1.385x faster to develop in than Python (to completely make up a number), but Python has the library and Racket doesn't, you're looking at a net loss in time, so don't use a Lisp just to save time.
<aeth> And, finally, static typing will make you take longer to develop, but you get more guarantees. Typed Racket will be slower to write than vanilla Racket. Does that make Typed Racket worthless?
keep_learning has joined #racket
efm has quit [Remote host closed the connection]
sebastianlin has joined #racket
efm has joined #racket
<FreeFull> "Longer to develop" depends on how much time you spend afterwards trying to debug your dynamically typed code, compared to the statically typed code
<FreeFull> If the statically typed language leads you to sufficiently fewer bugs/better design, then it balances out
<aeth> Yes.
<aeth> Of course, static types won't guarantee that, either.
<aeth> I will say that my personal ime of "3x longer" for C/C++ is all of those extra bugs you only get in a language as low level as C/C++.
efm has quit [Remote host closed the connection]
efm has joined #racket
<s455wang> lexi-lambda: thanks for the Bipolar Lisp Programmer article btw, it expresses really well what I've thought for a long time
codebam has joined #racket
ismay has joined #racket
<lexi-lambda> s455wang: Racket is doomed and we’re all going to hell. :)
<aeth> oh wow the original link to the bipolar lisp programmer I had in my bookmarks is now dead
<aeth> I'd like to propose a simpler reason why Lisp libraries (almost) never get finished. The libraries that do get "finished" (at least with good documentation and polish) are used commercially, these days usually as FOSS infrastructure behind some server-based tech business.
notzmv has joined #racket
<colelyman> I'm hoping to use Racket to write a GUI. I need to be able to package up the GUI as a standalone executable. Does anyone know the approximate size of a GUI package like this?
<colelyman> I understand that it depends on the size of the code base, but any general comments would be helpful
<colelyman> If I remember correctly, the Racket download is about 500 MB, but I assume that standalone executables only package up the necessary libraries
groovy2shoes has joined #racket
FreeFull has quit []
ym555 has quit [Quit: leaving...]
sebastianlin has quit [Ping timeout: 256 seconds]
codebam has quit [Ping timeout: 245 seconds]
pie___ has joined #racket
pie__ has quit [Ping timeout: 245 seconds]
pierpal has joined #racket
dddddd has quit [Remote host closed the connection]
davidl has quit [Ping timeout: 268 seconds]
endformationage has quit [Quit: WeeChat 2.3]
sebastianlin has joined #racket
davidl has joined #racket
davidl has quit [Ping timeout: 264 seconds]
orivej has joined #racket
emacsomancer has joined #racket
libertyprime has joined #racket
jao has joined #racket
orivej has quit [Remote host closed the connection]
jao has quit [Ping timeout: 246 seconds]
orivej has joined #racket
sagax has quit [Ping timeout: 245 seconds]
_whitelogger has joined #racket
sagax has joined #racket
amz3 has joined #racket
davidl has joined #racket
keep_learning has quit [Quit: Ping timeout (120 seconds)]
jao has joined #racket
soegaard has joined #racket
Arcaelyx has quit [Ping timeout: 272 seconds]
ng0 has joined #racket
jao has quit [Ping timeout: 272 seconds]
fridim has joined #racket
badkins_ has quit [Read error: Connection reset by peer]
badkins_ has joined #racket
lavaflow_ has joined #racket
iclon_ has joined #racket
lavaflow has quit [Ping timeout: 245 seconds]
iclon has quit [Ping timeout: 245 seconds]
tonyg has quit [Ping timeout: 245 seconds]
johnjay has quit [Ping timeout: 245 seconds]
scal has quit [Ping timeout: 245 seconds]
iclon_ has quit [Remote host closed the connection]
scal has joined #racket
iclon_ has joined #racket
johnjay has joined #racket
jcowan has quit [Quit: Connection closed for inactivity]
notzmv has quit [Ping timeout: 255 seconds]
sz0 has quit [Quit: Connection closed for inactivity]
scal has quit [Ping timeout: 245 seconds]
sagax has quit [Read error: Connection reset by peer]
scal has joined #racket
soegaard has quit [Quit: soegaard]
sebastianlin has quit [Ping timeout: 256 seconds]
soegaard has joined #racket
soegaard has quit [Quit: soegaard]
soegaard has joined #racket
widp_ has joined #racket
sagax has joined #racket
eush has joined #racket
<clacke> androclus, lexi-lambda: Re: GNU, Guile, Racket and NIH, Guile is 2 years older than PLT Scheme
<clacke> At the time of the "Tcl War", PLT Scheme did not yet exist.
<clacke> Also Guile has embedded use as part of the requirement spec and Racket doesn't.
<clacke> Racket does more than Guile now, 25 years later, because it has had more developer hours.
<clacke> I would be delighted to see Chez, Guile and Gambit as interchangeable Racket backends. :-)
davidl has quit [Ping timeout: 268 seconds]
ubLIX has joined #racket
soegaard has quit [Quit: soegaard]
soegaard has joined #racket
lavaflow has joined #racket
ubLX has joined #racket
thallada1 has joined #racket
saemcro has quit [Ping timeout: 246 seconds]
`micro has quit [Ping timeout: 246 seconds]
DGASAU has quit [Ping timeout: 246 seconds]
dyl has quit [Ping timeout: 246 seconds]
thallada has quit [Ping timeout: 246 seconds]
maxsnew has quit [Ping timeout: 246 seconds]
some02 has joined #racket
sagax_ has joined #racket
dmiles has quit [Ping timeout: 255 seconds]
sagax has quit [Ping timeout: 255 seconds]
sudden has quit [Ping timeout: 255 seconds]
rain1 has quit [Ping timeout: 255 seconds]
acarrico has quit [Ping timeout: 255 seconds]
ubLIX has quit [Ping timeout: 255 seconds]
widp_ has quit [Ping timeout: 255 seconds]
lavaflow_ has quit [Ping timeout: 255 seconds]
sagax_ is now known as sagax
DGASAU has joined #racket
widp_ has joined #racket
acarrico has joined #racket
dyl has joined #racket
rain1 has joined #racket
logicmoo has joined #racket
davidl has joined #racket
dddddd has joined #racket
ubLX has quit [Quit: ubLX]
soegaard has quit [Quit: soegaard]
q9929t has joined #racket
soegaard has joined #racket
jcowan has joined #racket
saemcro has joined #racket
soegaard has quit [Quit: soegaard]
jao has joined #racket
jao has quit [Ping timeout: 244 seconds]
Sgeo_ has joined #racket
Sgeo has quit [Ping timeout: 245 seconds]
q9929t has quit [Quit: q9929t]
davidl has quit [Ping timeout: 246 seconds]
davidl has joined #racket
aeth has quit [Ping timeout: 245 seconds]
aeth has joined #racket
dan_f has joined #racket
dan_f has quit [Client Quit]
aeth has quit [Ping timeout: 255 seconds]
Sgeo__ has joined #racket
aeth has joined #racket
efm has quit [Remote host closed the connection]
Sgeo_ has quit [Ping timeout: 240 seconds]
efm has joined #racket
dan_f has joined #racket
endformationage has joined #racket
davidl has quit [Ping timeout: 255 seconds]
ubLIX has joined #racket
codebam has joined #racket
DGASAU has quit [Ping timeout: 268 seconds]
codebam has quit [Ping timeout: 264 seconds]
some02 is now known as sudden
codebam has joined #racket
efm has quit [Read error: Connection reset by peer]
efm has joined #racket
widp_ has quit [Ping timeout: 245 seconds]
endformationage has quit [Ping timeout: 258 seconds]
efm has quit [Ping timeout: 244 seconds]
efm has joined #racket
efm has quit [Ping timeout: 244 seconds]
lispmacs has joined #racket
widp_ has joined #racket
efm has joined #racket
eush has quit [Quit: restarting]
dbmikus_ has joined #racket
dbmikus_ has quit [Ping timeout: 255 seconds]
davidl has joined #racket
ubLIX has quit [Quit: ubLIX]
logicmoo is now known as dmiles
dbmikus_ has joined #racket
Arcaelyx has joined #racket
jao has joined #racket
codebam has quit [Ping timeout: 240 seconds]
endformationage has joined #racket
FreeFull has joined #racket
Arcaelyx_ has joined #racket
dyl_ has joined #racket
dyl has quit [Ping timeout: 246 seconds]
Arcaelyx has quit [Ping timeout: 255 seconds]
dddddd has quit [Ping timeout: 255 seconds]
dddddd has joined #racket
sauvin has quit [Read error: Connection reset by peer]
efm has quit [Ping timeout: 240 seconds]
ismay has quit [Ping timeout: 264 seconds]
libertyprime has quit [Ping timeout: 245 seconds]
amz3 has quit [Read error: Connection reset by peer]
efm has joined #racket
dbmikus_ has quit [Ping timeout: 240 seconds]
libertyprime has joined #racket
efm has quit [Ping timeout: 250 seconds]
dbmikus_ has joined #racket
efm has joined #racket
davidl has quit [Ping timeout: 246 seconds]
amz3 has joined #racket
jao has quit [Remote host closed the connection]
davidl has joined #racket
p4bl0 has quit [Read error: Connection reset by peer]
efm has quit [Remote host closed the connection]
efm has joined #racket
ubLIX has joined #racket
DGASAU has joined #racket
amz3 has quit [Ping timeout: 250 seconds]
dbmikus__ has joined #racket
dbmikus_ has quit [Ping timeout: 272 seconds]
pierpal has quit [Remote host closed the connection]
ubLIX has quit [Ping timeout: 240 seconds]
dan_f has quit [Quit: dan_f]
ubLIX has joined #racket
phoenixdarkdirk has joined #racket
dbmikus has joined #racket
dbmikus__ has quit [Ping timeout: 245 seconds]
aeth has quit [Ping timeout: 250 seconds]
aeth has joined #racket
amz3 has joined #racket
<phoenixdarkdirk> Hi there, I have a simple question regarding txexpr output. My code and problem description are at http://pasterack.org/pastes/97336 -> the essential problem is that "&tbody;" and "&tr;" are being rendered as plain text, rather than as DOM elements, and I'm not sure what I'm doing wrong. Thanks in advance!
jao has joined #racket
dan_f has joined #racket
soegaard has joined #racket
soegaard has quit [Client Quit]
dan_f has quit [Quit: dan_f]
phoenixdarkdirk has quit [Ping timeout: 244 seconds]
dan_f has joined #racket
phoenixdarkdirk has joined #racket
dan_f has quit [Quit: dan_f]
dan_f has joined #racket
phoenixdarkdirk has quit [Max SendQ exceeded]
phoenixdarkdirk has joined #racket
soegaard has joined #racket
dan_f has quit [Quit: dan_f]
phoenixdarkdirk has quit [Read error: Connection reset by peer]
phoenixdarkdirk has joined #racket
dan_f has joined #racket
dan_f has quit [Client Quit]
efm has quit [Ping timeout: 255 seconds]
phoenixdarkdirk has quit [Ping timeout: 240 seconds]
phoenixdarkdirk has joined #racket
soegaard has quit [Quit: soegaard]
efm has joined #racket
sagax has quit [Ping timeout: 272 seconds]
efm has quit [Quit: Konversation terminated!]
<zenspider> phoenixdarkdirk: I suggest you file a bug on pollen rather than asking here
<phoenixdarkdirk> Thanks @zenspider
efm has joined #racket
<zenspider> n/p
<zenspider> is there a "cheaty" way of reaching into a module and grabbing something that isn't normally provided? (such that I can mutate it)
pera has quit [Ping timeout: 250 seconds]
Arcaelyx_ is now known as Arcaelyx
<colelyman> zenspider: you could try using `racket/expose` referenced from here: https://stackoverflow.com/questions/34122505/require-identifiers-not-provided-by-a-module-in-racket
<colelyman> zenspider: not sure how you would mutate it after it is exposed though...
<colelyman> zenspider: *`require/expose` sorry
<zenspider> cool. Thank you I'll look at that
<colelyman> zenspider: when you get it to work I would love to hear how you did it!
<zenspider> I can't for the life of me get those to work... I think they're only meant for package-local requires? maybe? I dunno
<zenspider> eh. I filed the bug. did my duty.
<zenspider> I'm not happy with the date/time builtins. they're not fun to use