lexi-lambda changed the topic of #racket to: Racket v7.2 has been released: https://blog.racket-lang.org/2019/01/racket-v7-2.html -- Racket -- https://racket-lang.org -- https://pkgs.racket-lang.org -- Paste at http://pasterack.org
libertyprime has quit [Ping timeout: 258 seconds]
ym555 has joined #racket
ym555_ has quit [Ping timeout: 246 seconds]
acarrico has quit [Ping timeout: 258 seconds]
sleepnap has quit [Ping timeout: 268 seconds]
libertyprime has joined #racket
libertyprime has quit [Read error: Connection reset by peer]
libertyprime has joined #racket
libertyprime has quit [Read error: Connection reset by peer]
sleepnap has joined #racket
libertyprime has joined #racket
FreeFull has quit []
sauvin has quit [Ping timeout: 245 seconds]
sauvin has joined #racket
Nomenclatura has quit [Ping timeout: 258 seconds]
Nomenclatura has joined #racket
moldybits has joined #racket
rubic88 has joined #racket
libertyprime has quit [Ping timeout: 258 seconds]
libertyprime has joined #racket
rubic88 has quit [Remote host closed the connection]
sleepnap has left #racket [#racket]
Nomenclatura has quit [Quit: q]
ubLIX has quit [Quit: ubLIX]
_whitelogger has joined #racket
libertyprime has quit [Read error: Connection reset by peer]
jao has quit [Ping timeout: 246 seconds]
Nomenclatura has joined #racket
caltelt_ has joined #racket
caltelt has quit [Ping timeout: 258 seconds]
ym has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
endformationage has quit [Ping timeout: 255 seconds]
orivej has quit [Ping timeout: 244 seconds]
sauvin has quit [Ping timeout: 258 seconds]
manualcrank has quit [Quit: WeeChat 1.9.1]
sauvin has joined #racket
caltelt_ has quit [Ping timeout: 258 seconds]
zeeshanlakhani has quit [Read error: Connection reset by peer]
samth has quit [Read error: Connection reset by peer]
samth has joined #racket
gf3 has quit [Read error: Connection reset by peer]
zeeshanlakhani has joined #racket
gf3 has joined #racket
gonz_ has quit [Ping timeout: 258 seconds]
Duns_Scrotus has quit [Ping timeout: 258 seconds]
J_Arcane has quit [Write error: Connection reset by peer]
d_run has quit [Read error: Connection reset by peer]
cbarrett has quit [Read error: Connection reset by peer]
jcowan has quit [Read error: Connection reset by peer]
J_Arcane has joined #racket
gonz_ has joined #racket
cbarrett has joined #racket
d_run has joined #racket
Duns_Scrotus has joined #racket
jcowan has joined #racket
pierpal has joined #racket
vraid has joined #racket
pierpal has quit [Quit: Poof]
pierpal has joined #racket
quipa_ has joined #racket
euhmeuh has joined #racket
quipa_ has quit [Quit: Leaving]
ym555 has quit [Ping timeout: 258 seconds]
cpup has quit [Quit: Breaking stuff]
cpup has joined #racket
mSSM has joined #racket
YuGiOhJCJ has joined #racket
sagax has quit [Quit: Konversation terminated!]
sagax has joined #racket
iyzsong has joined #racket
dddddd has joined #racket
<jboy> why is it that I can't use an object:pict-snip% in a slide? it seems like such an obvious thing to do in #lang slideshow when using DrRacket -- i.e., just pasting in the images that you want to include in slides.
ubLIX has joined #racket
jao has joined #racket
jao is now known as Guest65111
metadave has quit [Quit: Connection closed for inactivity]
acarrico has joined #racket
<J_Arcane> So, Racket 6.0.1 binary release will run on a PPC Mac, but because of changes to the package system I guess, you can't install packages *at all* with it.
<J_Arcane> Racket 6.2.1 Tigerbrew version is minimal install only, and doesn't work with GUI stuff, but will install packages.
<J_Arcane> Building 6.2.1 from source will result in a working minimal install, but again, GUI stuff won't work, because GLib build in Tigerbrew is broken.
<J_Arcane> The quest for PPC Heresy is ... of limited success.
GoldRin has joined #racket
badkins has quit [Remote host closed the connection]
ubLXI has joined #racket
ubLIX has quit [Ping timeout: 268 seconds]
libertyprime has joined #racket
mSSM has quit [Ping timeout: 258 seconds]
rubic88 has joined #racket
iclon_ has joined #racket
<samth> J_Arcane: the package system problem is that the package catalog now redirects to https but pre-6.2 Racket doesn't handle https correctly in that code
iclon__ has quit [Ping timeout: 252 seconds]
badkins has joined #racket
endformationage has joined #racket
iyzsong has quit [Ping timeout: 248 seconds]
<J_Arcane> samth: Yeah, I figured it was something related to that.
orivej has joined #racket
hoppfull has joined #racket
<hoppfull> Hello, I'm thinking about giving Lisp a go. Scheme seems like a really useful language but the kinds of problems I'm hired to solve are usually creating web applications. In this regard Racket doesn't seem to provide a way to compile to javascript compared to Clojure with ClojureScript.
<hoppfull> Am I correct in this assessment that Racket is not really useful for creating web applications?
<hoppfull> Like SPAs?
efm has quit [Quit: Konversation terminated!]
<jboy> hoppfull: correct, for that you'd be better served by a language with a stronger js story. I remember chicken scheme has something called spock that might be worth looking into. But clj is probably pretty much unparalleled.
<hoppfull> jboy: thanks mate
<euhmeuh> There's been multiple attempts at Racket+Javascript. Some of us are working on making a javascript framework for Racket, but it's not ready yet.
<euhmeuh> For now, Racket is really good at server programming
<hoppfull> euhmeuh: Yeah, it seems like racket has excellent server programming capatibilites as well as server side rendering.
<hoppfull> Not very good for SPA:s though.
<euhmeuh> yep
<euhmeuh> You might want to use a js framework for an SPA anyways
<hoppfull> Could you use macros to compile a DSL to JavaScript or does it have to compile to Scheme?
<euhmeuh> yes, macros can do it
<hoppfull> cool
<euhmeuh> some projects have been doing that
<euhmeuh> see https://github.com/soegaard/urlang for example
<hoppfull> It sounds really cool that you can "insert" your own code into the compilation process.
<euhmeuh> Yes, that's what all those strange Lisp people are all about ;)
<hoppfull> my god
<hoppfull> haha
<ecraven> there are quite a few javascript-to-some-lisp languages
<hoppfull> Can you analyse your code with datalog?
<hoppfull> Datalog seems like one of the cooler features of Racket.
<hoppfull> Damn, I'm getting quite excited now.
<euhmeuh> Never used it :P If we are into telling what's the cooler thing here, I'd say syntax-parse, obviously
<euhmeuh> coolest*
libertyprime has quit [Ping timeout: 246 seconds]
<euhmeuh> and brag, I really like (to) brag
<hoppfull> : D
<hoppfull> Very cool, thank you.
hoppfull has quit [Quit: Page closed]
<dzoe> syntax-parse is addictive ...
<euhmeuh> I'm still waiting for syntax templates to get out of the "experimental" state, they look awesome too
<euhmeuh> Then I'll have to juggle with quasiquoting, quasisyntax, and quasitemplates x)
<dzoe> That's what I am doing all the time
<dzoe> #,@(...) is the best
<euhmeuh> that's the stuff
<euhmeuh> I especially like (~? (~@ (x ...)))
<euhmeuh> and obviously, having to deal with that, but a meta level deeper:
<euhmeuh> #:attr *? (syntax-quote ~?)
<euhmeuh> #'((~? (~@ (*? (*@ (x ***))) ...)))
<euhmeuh> #:attr *** (syntax-quote ...)
<euhmeuh> #:attr *@ (syntax-quote ~@)
<euhmeuh> That's where the fun begins...
<euhmeuh> (or pain, depends on how you see things)
<euhmeuh> I shouldn't have posted that, people are gonna run away...
vraid has quit [Ping timeout: 258 seconds]
dimitarvp has joined #racket
dimitarvp has quit [Client Quit]
ubLIX has joined #racket
ubLXI has quit [Ping timeout: 244 seconds]
ubLXI has joined #racket
ubLIX has quit [Ping timeout: 258 seconds]
efm has joined #racket
selimcan has joined #racket
zipper has joined #racket
johnjay has quit [Ping timeout: 268 seconds]
johnjay has joined #racket
libertyprime has joined #racket
zipper has quit [Ping timeout: 244 seconds]
zipper has joined #racket
zipper has quit [Ping timeout: 258 seconds]
libertyprime has quit [Ping timeout: 268 seconds]
dan_f has joined #racket
zipper has joined #racket
dan_f has quit [Quit: dan_f]
badkins has quit [Ping timeout: 250 seconds]
dan_f has joined #racket
asumu has joined #racket
zipper has quit [Ping timeout: 258 seconds]
zipper has joined #racket
zipper has quit [Ping timeout: 258 seconds]
zipper has joined #racket
zipper has quit [Read error: Connection reset by peer]
acarrico has quit [Ping timeout: 245 seconds]
moldybits has quit [Quit: WeeChat 2.4]
vraid has joined #racket
zipper has joined #racket
badkins has joined #racket
zipper has quit [Read error: Connection reset by peer]
kd7ixo has joined #racket
moldybits has joined #racket
pierpal has quit [Quit: Poof]
pierpal has joined #racket
dan_f has quit [Quit: dan_f]
dan_f has joined #racket
q9929t has joined #racket
ym555 has joined #racket
sagax has quit [Read error: Connection reset by peer]
acarrico has joined #racket
q9929t has quit [Client Quit]
eddof13 has joined #racket
vraid has quit [Ping timeout: 258 seconds]
eddof13 has quit [Ping timeout: 245 seconds]
ubLXI has quit [Quit: ubLXI]
pera has joined #racket
zipper has joined #racket
zipper has quit [Ping timeout: 244 seconds]
vraid has joined #racket
zipper has joined #racket
jrslepak has quit [Quit: leaving]
<dzoe> euhmeuh: Why would they run away? That's why Racket is so awesome, isn't it? :)
sauvin has quit [Read error: Connection reset by peer]
jrslepak has joined #racket
ng0 has joined #racket
<selimcan> Racket sucks
<selimcan> Tenth rule of Israeli army: if 9 people in the group agree, the tenths *must* disagree
<selimcan> If 99 people say that Racket is awesome, the 100th man must say that it sucks
<selimcan> s/tenth rule/tenth man rule/
<selimcan> No nlp library, no ai library
<selimcan> i.e. code for https://github.com/aimacode
zipper has quit [Ping timeout: 268 seconds]
zipper has joined #racket
badkins has quit [Ping timeout: 264 seconds]
tilpner has quit [Quit: WeeChat 2.4]
zipper has quit [Ping timeout: 259 seconds]
tilpner has joined #racket
zipper has joined #racket
<ym555> yeah immature platform is an annoying problem
FreeFull has joined #racket
efm has quit [Ping timeout: 258 seconds]
vraid has quit [Disconnected by services]
vraid has joined #racket
manualcrank has joined #racket
zipper has quit [Ping timeout: 245 seconds]
selimcan has quit [Remote host closed the connection]
zipper has joined #racket
zipper has quit [Read error: Connection reset by peer]
zipper has joined #racket
dan_f has quit [Quit: dan_f]
efm has joined #racket
ym555_ has joined #racket
zipper has quit [Ping timeout: 255 seconds]
ym555 has quit [Ping timeout: 246 seconds]
zipper has joined #racket
badkins has joined #racket
ym555_ has quit [Ping timeout: 246 seconds]
ym555_ has joined #racket
lavaflow_ has quit [Ping timeout: 245 seconds]
lavaflow_ has joined #racket
zipper has quit [Ping timeout: 255 seconds]
<dzoe> Is there a way to just send a patch to github project?
<technomancy> =(
<bremner> I don't think so.
<dzoe> Gosh
<bremner> once there's an issue, you can send mail to it
zipper has joined #racket
<dzoe> lehitoskin/png-image has a one-character error in base.rkt
<dzoe> Nailing this down was however rather funny journey.
<dzoe> I am using patched version now, but I'd like to fix that for others... however I do not use all this "social" stuff.
<dzoe> I was sort of hoping for a "send patch" button
<technomancy> you can mail the maintainer a patch regardless of whether they use github
<technomancy> worst that can happen is they'll ignore it
<technomancy> but yeah github itself doesn't play well with other development flows
<dzoe> That's what I'm gonna do - but at least I tried to use github for that
<vraid> aren't pull requests allowed?
<technomancy> they prefer to maintain their monopoly; that's probably why microsoft bought them.
<dzoe> I don't want to setup a github account.
<vraid> right, that complicates it
<bremner> yep, well, it wouldn't be an interesting moral stand if there was no cost
<bremner> :P
iclon__ has joined #racket
iclon_ has quit [Ping timeout: 258 seconds]
<dzoe> Over the years I basically reverted to email and IRC - I am just not used to all these web-based services.
<technomancy> dzoe: more power to ya
<technomancy> I've been using github for years but all my non-dayjob code now is on https://git.sr.ht
<bremner> cool.
<technomancy> it's amazing how thoroughly github has been able to make developers forget that git is distributed
<dzoe> Well, we are running our own gitlab instance in my company, which is fine - as I interact with that only via git push/pull/merge.
<kd7ixo> i've struggled to impress on my students that git!=github
<dzoe> It's nice that we can let non-technical users use it
<dzoe> But it's kind of silly for a service used by millions of open source developers to not have a simple way of sending a patch.
<technomancy> https://cdn-images-1.medium.com/max/1600/1*Ew3wsqHfAnE5_yk3OYYA5Q.jpeg
<dzoe> Found author's email
<dzoe> That will do
<bremner> technomancy: do the git.sr.ht people have some CI integration?
<technomancy> bremner: yeah, but I haven't looked into it yet
<technomancy> supposedly it's the first risc-v-supporting CI service out there?
<bremner> heh. Well, people have their priorities...
<dzoe> Patch sent, thank you for your support :)
<dzoe> Well, the priority should always be to get the job done - in my opinion.
urbanslug has joined #racket
zipper has quit [Ping timeout: 246 seconds]
<dzoe> And as I can fix stuff in most languages of last 50 years, I just do it when I encounter something. I know that for many people the sites like Github provide a way of reporting bugs in convenient manner - with discussions, notifications etc... Yet a link for "submit a patch" shouldn't be that hard to include.
<bremner> technomancy: thanks, looks interesting.
<technomancy> sadly it uses yaml
<bremner> dzoe: blame capitalism.
<dzoe> Capitalism is fine. The free market just expects educated players.
<dzoe> Which is not the case in roughly 99% cases ...
<technomancy> "it's fine except it only works in situations that are different from the real world" hmmmm
<technomancy> I wonder if my boss would accept that logic
<dzoe> Well, it works perfectly - like evolution.
<dzoe> You just have to wait long enough.
<dzoe> That what is most fit for survival will survive.
<dzoe> I have pretty low expectations :)
<technomancy> I'll just tell them that fixing this bug would contribute to subverting survival of the fittest. evolution demands that this product fail and be replaced with a fitter alternative.
<dzoe> If the author uses it just as a free public git repo and would accept the patch via email, I am fine with that.
<dzoe> I've got a local copy of the repository and pushed the changes to our git server, so it won't get lost and I got my job done.
<dzoe> All in all, git _is_ distributed.
urbanslug has quit [Ping timeout: 255 seconds]
urbanslug has joined #racket
rubic88 has quit [Remote host closed the connection]
<winny> dzoe: check for the author's email in their git log, write them an email with a patch attached... you're welcome
<dzoe> Did exactly that :)
<dzoe> But thanks anyway
<winny> nice! hopefully they know how to apply a patch!
<winny> (lol)
<dzoe> Well - if someone can write non-trivial programs in Racket, I'd surely hope they know how to apply a one-line patch :)
<winny> cool idea: service for github that gives your projects email addresses that can be used for git-am or the like
Fernando-Basso has joined #racket
<winny> yeah, sorry, i was being a little snarky in the spirit of also experiencing the conversation that "yes git is not github"
YuGiOhJCJ has quit [Remote host closed the connection]
YuGiOhJCJ has joined #racket
ym555 has joined #racket
m1dnight_ has quit [Ping timeout: 246 seconds]
ym555_ has quit [Ping timeout: 244 seconds]
m1dnight_ has joined #racket
ZombieChicken has joined #racket
<winny> BTW - is there a recommended way to ensure one's user-scope bin/ directory is in their path? For example I have 7.1/bin/ 7.2/bin/ and 7.3/bin/ . Currently I manage a symlink ~/.racket/latest that points to ~/.racket/7.3 . But I have to manage this manually
<winny> (so this way i have ~/.racket/latest/bin in my path)
orivej has quit [Ping timeout: 258 seconds]
caltelt_ has joined #racket
urbanslug has quit [Ping timeout: 244 seconds]
urbanslug has joined #racket
caltelt has joined #racket
caltelt_ has quit [Ping timeout: 246 seconds]
ym555 has quit [Ping timeout: 258 seconds]
ym555 has joined #racket
efm has quit [Quit: Konversation terminated!]
efm has joined #racket
Fernando-Basso has quit [Remote host closed the connection]
libertyprime has joined #racket
sz0 has joined #racket
ubLIX has joined #racket
FreeFull has quit [Ping timeout: 245 seconds]
FreeFull has joined #racket