<doyougnu>
hey all, I'm coming from Haskell and picking up Racket. Quick question, how does racket avoid global installations of packages? Seems like this is raco's default behavior?
dpg has quit [Ping timeout: 276 seconds]
m1dnight_ has quit [Ping timeout: 265 seconds]
m1dnight_ has joined #racket
<AMDphreak>
doyougnu cool name you got there. And that's a good question. I haven't seen anything yet like `stack` in the Racket world, but I'm like 2 or 3 months new.
badkins has quit [Remote host closed the connection]
<AMDphreak>
@samth thank you for the explanation of Custodians and tcp. So they're returned as an arguments list...hope I'm saying that right.
<doyougnu>
AMDphreak: awesome thanks
<AMDphreak>
doyougnu It doesn't mention it there, but I think DrRacket handles the responsibility of installing and loading libraries for your project in the project's local directory when you use the GUI to install the library.
<doyougnu>
hmm yea I'm avoiding DrRacket for emacs...its in my blood. I'll try to setup a mock project and see what drracket does
<aeth>
AMDphreak: nice username.
<aeth>
AMDphreak: how many cores do you have?
evdubs_ is now known as evdubs
aidalgol has joined #racket
endformationage has quit [Ping timeout: 265 seconds]
doyougnu has quit [Quit: WeeChat 2.6]
dmiles has quit [Ping timeout: 276 seconds]
sauvin has joined #racket
zmt01 has joined #racket
zmt00 has quit [Ping timeout: 245 seconds]
badkins has joined #racket
keep_learning has joined #racket
badkins has quit [Ping timeout: 245 seconds]
dmiles has joined #racket
casaca has quit [Ping timeout: 265 seconds]
gour has joined #racket
orivej has joined #racket
Sgeo_ has quit [Read error: Connection reset by peer]
Sgeo has joined #racket
manualcrank has quit [Quit: WeeChat 1.9.1]
rgherdt has joined #racket
mzan has joined #racket
AMDphreak has quit [Read error: Connection reset by peer]
rgherdt has quit [Ping timeout: 276 seconds]
ng0 has joined #racket
aidalgol has quit [Ping timeout: 265 seconds]
ski has quit [Ping timeout: 240 seconds]
iyzsong has joined #racket
badkins has joined #racket
badkins has quit [Ping timeout: 265 seconds]
lockywolf has joined #racket
lockywolf_ has joined #racket
lockywolf_ has quit [Ping timeout: 250 seconds]
lockywolf has quit [Ping timeout: 268 seconds]
lockywolf has joined #racket
lockywolf has quit [Remote host closed the connection]
lockywolf has joined #racket
<samth>
AMDphreak: it's returned as multiple values
lockywolf_ has joined #racket
lockywolf has quit [Ping timeout: 246 seconds]
lockywolf__ has joined #racket
lockywolf__ has quit [Max SendQ exceeded]
lockywolf__ has joined #racket
YuGiOhJCJ has joined #racket
lockywolf_ has quit [Ping timeout: 240 seconds]
lockywolf__ has quit [Remote host closed the connection]
lockywolf__ has joined #racket
dpg has joined #racket
lockywolf__ has quit [Ping timeout: 268 seconds]
dpg has quit [Ping timeout: 265 seconds]
iyzsong has quit [Ping timeout: 265 seconds]
catonano has quit [Quit: catonano]
catonano has joined #racket
catonano has quit [Quit: catonano]
mzan has quit [Quit: Leaving]
endformationage has joined #racket
YuGiOhJCJ has quit [Remote host closed the connection]
badkins has quit [Remote host closed the connection]
casaca has joined #racket
Trieste_ is now known as Trieste
samlamamma has joined #racket
<samlamamma>
Hi! What kind of IDE do people use? I'm an Emacs user, so using that would be nice. Is there anything I'd miss out on for not using Dr. Racket for example? What do people normally use?
dbmikus_ has joined #racket
ziyourenxiang has quit [Ping timeout: 265 seconds]
dddddd has joined #racket
rgherdt has joined #racket
doyougnu has joined #racket
dbmikus_ has quit [Ping timeout: 268 seconds]
<greghendershott>
doyougnu: IIUC the typical reason to install packages per-project, is to juggle various versions of packages -- to allow packages to break backward compatibility
<greghendershott>
With Racket packages so far, the answer has been different: Don't. Don't break backward compatibility. Why would you? That's rude.
<greghendershott>
I think that's worked well so far -- I've not had problems with packages this way -- but others may disagree.
<doyougnu>
greghendershott: thanks for the reply. I just install globally then and give it a shot
<doyougnu>
I must be showing my scars from the Haskell ecosystem because I try to do everything in a jailed environment with nix these days and not having per project management gives me knee-jerk anxiety
<greghendershott>
I don't know if the Racket approach would scale to as many users and packages as Haskell, but in my experience it's been smooth so far.
<greghendershott>
People may say, "well this pkg is still in 'beta' and it hasn't settled down yet". But once it's settled down, there seems to be good stability.
<doyougnu>
I do appreciate the different philosophy though, I wonder if it enforces better package hygiene
<greghendershott>
I think there's a recognition that a lot of these issues are really more social than technological, and the community so far is a size where that works.
<greghendershott>
This is my view as someone using Racket nearly 10 years, but not an official :)
rgherdt has quit [Ping timeout: 246 seconds]
DGASAU has quit [Read error: Connection reset by peer]
dbmikus_ has joined #racket
DGASAU has joined #racket
mzan has joined #racket
kritixilithos has joined #racket
FreeFull has joined #racket
dustyweb has joined #racket
brettgilio has quit [Ping timeout: 250 seconds]
rgherdt has joined #racket
kritixilithos has quit [Quit: quit]
orivej has quit [Ping timeout: 246 seconds]
sauvin has quit [Remote host closed the connection]
jmiven has quit [Quit: bye]
jmiven has joined #racket
Fernando-Basso has joined #racket
dbmikus_ has quit [Ping timeout: 250 seconds]
dbmikus_ has joined #racket
efm has quit [Ping timeout: 276 seconds]
mzan has quit [Quit: Leaving]
pie_ has quit [Ping timeout: 265 seconds]
pie_ has joined #racket
efm has joined #racket
Fernando-Basso has quit [Ping timeout: 265 seconds]
Lowl3v3l has joined #racket
Lowl3v3l has quit [Client Quit]
Lowl3v3l has joined #racket
Fernando-Basso has joined #racket
gour has quit [Remote host closed the connection]
brettgilio has joined #racket
travishinkelman has joined #racket
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
travishinkelman has quit [Quit: travishinkelman]
travishinkelman has joined #racket
teardown has quit [Ping timeout: 268 seconds]
teardown has joined #racket
johnjay has quit [Ping timeout: 265 seconds]
travishinkelman has quit [Quit: travishinkelman]
vraid has joined #racket
johnjay has joined #racket
dbmikus_ has quit [Ping timeout: 265 seconds]
travishinkelman has joined #racket
ziyourenxiang has joined #racket
dbmikus_ has joined #racket
Fernando-Basso has quit [Quit: Leaving]
travishinkelman has quit [Quit: travishinkelman]
travishinkelman has joined #racket
brettgilio has quit [Ping timeout: 250 seconds]
rgherdt has quit [Ping timeout: 252 seconds]
travishinkelman has quit [Quit: travishinkelman]
dbmikus_ has quit [Ping timeout: 250 seconds]
efm has quit [Read error: Connection reset by peer]