00:29
soegaard has joined #racket
00:33
soegaard has quit [Ping timeout: 240 seconds]
00:34
dbmikus has quit [Ping timeout: 246 seconds]
00:43
Fernando-Basso has quit [Remote host closed the connection]
00:55
vraid has quit [Ping timeout: 252 seconds]
01:33
dbmikus has joined #racket
02:01
dbmikus has quit [Ping timeout: 250 seconds]
02:51
jao has quit [Remote host closed the connection]
02:55
pierpal has quit [Quit: Poof]
02:55
pierpal has joined #racket
03:06
soegaard has joined #racket
03:11
soegaard has quit [Ping timeout: 252 seconds]
03:17
_whitelogger has joined #racket
03:34
pera has quit [Ping timeout: 240 seconds]
03:42
orivej has quit [Ping timeout: 250 seconds]
03:45
soegaard has joined #racket
03:45
dddddd has quit [Remote host closed the connection]
03:48
rudybot has quit [Ping timeout: 264 seconds]
03:49
soegaard has quit [Ping timeout: 250 seconds]
03:50
rudybot has joined #racket
03:58
soegaard has joined #racket
03:59
pera has joined #racket
04:01
FreeFull has quit []
04:02
soegaard has quit [Ping timeout: 240 seconds]
04:10
pera has quit [Quit: leaving]
04:16
johnjay has joined #racket
04:52
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
05:00
efm has quit [Remote host closed the connection]
05:06
efm has joined #racket
05:41
libertyprime has quit [Ping timeout: 252 seconds]
05:52
endformationage has quit [Quit: WeeChat 2.4]
06:23
soegaard has joined #racket
06:27
soegaard has quit [Ping timeout: 245 seconds]
06:29
jhei has quit [Ping timeout: 252 seconds]
06:31
Duns_Scrotus has quit [Ping timeout: 258 seconds]
06:37
Siegfried has joined #racket
06:38
Siegfried has quit [Client Quit]
06:40
sauvin has joined #racket
06:41
gf3 has quit [Ping timeout: 258 seconds]
06:41
fanta7531 has joined #racket
06:46
libertyprime has joined #racket
06:52
gf3 has joined #racket
06:53
Duns_Scrotus has joined #racket
06:55
jhei has joined #racket
07:33
libertyprime has quit [Ping timeout: 255 seconds]
07:34
soegaard has joined #racket
07:39
soegaard has quit [Ping timeout: 252 seconds]
08:05
Duns_Scrotus_ has joined #racket
08:05
gf3_ has joined #racket
08:06
Duns_Scrotus has quit [Ping timeout: 252 seconds]
08:06
gf3 has quit [Ping timeout: 252 seconds]
08:06
Duns_Scrotus_ is now known as Duns_Scrotus
08:06
gf3_ is now known as gf3
08:10
libertyprime has joined #racket
08:16
<
clacke_movim >
NeoHamled: Yes, documenting the non-Racket dependencies is currently the only way.
08:25
fanta7531 has quit [Quit: fanta7531]
08:55
orivej has joined #racket
09:05
soegaard has joined #racket
09:10
soegaard has quit [Ping timeout: 252 seconds]
09:19
soegaard has joined #racket
09:28
ubLIX has joined #racket
09:30
ubLX has joined #racket
09:33
ubLIX has quit [Ping timeout: 246 seconds]
09:34
orivej has quit [Ping timeout: 268 seconds]
09:35
dddddd has joined #racket
09:39
orivej has joined #racket
10:00
ubLX has quit [Ping timeout: 246 seconds]
10:06
vraid has joined #racket
10:09
fanta1 has joined #racket
10:17
orivej has quit [Ping timeout: 245 seconds]
10:23
fanta1 has quit [Quit: fanta1]
10:24
orivej has joined #racket
10:28
fanta1 has joined #racket
10:33
orivej has quit [Ping timeout: 250 seconds]
10:34
orivej has joined #racket
10:41
_whitelogger has joined #racket
10:43
orivej has quit [Ping timeout: 264 seconds]
10:44
ZombieChicken has quit [Remote host closed the connection]
10:50
keep_learning has quit [Quit: Ping timeout (120 seconds)]
11:00
soegaard has quit [Quit: soegaard]
11:12
soegaard has joined #racket
11:24
orivej has joined #racket
11:42
pierpal has quit [Quit: Poof]
11:42
pierpal has joined #racket
11:45
notzmv has quit [Remote host closed the connection]
11:51
soegaard has quit [Quit: soegaard]
11:52
jao has joined #racket
11:55
moldybits has quit [Quit: WeeChat 2.4]
11:59
moldybits has joined #racket
12:16
lavaflow has quit [Ping timeout: 246 seconds]
12:21
orivej has quit [Ping timeout: 264 seconds]
12:37
BSLANG has quit [Quit: %Good bye!%]
12:38
BSLANG has joined #racket
12:51
orivej has joined #racket
12:56
lavaflow has joined #racket
13:00
orivej has quit [Ping timeout: 246 seconds]
13:05
tilpner_ has joined #racket
13:05
tilpner has quit [Remote host closed the connection]
13:31
nckx has quit [Ping timeout: 264 seconds]
13:32
nckx has joined #racket
13:34
orivej has joined #racket
13:36
fanta1 has quit [Quit: fanta1]
13:42
tilpner_ is now known as tilpner
13:56
orivej has quit [Ping timeout: 246 seconds]
13:57
soegaard has joined #racket
13:57
YuGiOhJCJ has joined #racket
14:08
pierpal has quit [Quit: Poof]
14:08
pierpal has joined #racket
14:09
jao has quit [Remote host closed the connection]
14:10
jao has joined #racket
14:14
efm has quit [Quit: Konversation terminated!]
14:17
efm has joined #racket
14:24
badkins has quit []
14:26
libertyprime has quit [Ping timeout: 268 seconds]
14:26
badkins has joined #racket
14:33
endformationage has joined #racket
14:55
soegaard has quit [Quit: soegaard]
15:15
jhei has joined #racket
15:22
ubLIX has joined #racket
15:28
vraid has quit [Quit: Leaving]
16:02
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
16:12
ubLIX has quit [Ping timeout: 268 seconds]
16:13
dbmikus has joined #racket
16:17
davidl has quit [Ping timeout: 252 seconds]
16:50
Sgeo_ has joined #racket
16:53
Sgeo has quit [Ping timeout: 252 seconds]
17:05
pierpal has quit [Ping timeout: 245 seconds]
17:06
soegaard has joined #racket
17:40
ubLIX has joined #racket
18:04
selimcan has joined #racket
18:13
ng0 has joined #racket
18:15
sauvin has quit [Read error: Connection reset by peer]
18:23
pera has joined #racket
18:29
davidl has joined #racket
18:49
ubLIX has quit [Ping timeout: 255 seconds]
18:51
Arcaelyx has joined #racket
19:03
dbmikus_ has joined #racket
19:03
orivej has joined #racket
19:04
dbmikus has quit [Ping timeout: 255 seconds]
19:24
Boarders has joined #racket
19:24
<
Boarders >
is there any larger scale example of web applications that have been written using racket?
19:25
<
Boarders >
I'm interested in trying it myself but wanted to know how appropriate it might be
19:25
<
soegaard >
Are you after examples where Racket is used, or examples where the source code is available?
19:34
efm has quit [Ping timeout: 264 seconds]
19:34
<
Boarders >
just where racket is used
19:35
<
Boarders >
just to know it is a thing people do
19:36
<
soegaard >
Hacker News, I write like, YouPatch, the peer-review application (I forgot the name)
19:36
<
soegaard >
Some are though.
19:37
<
aeth >
Did HN finally switch to Racket from an old version of PLT Scheme that they were stuck on because they defined a language in a weird way?
19:38
<
bremner >
clearly not an arc fan ;)
19:38
<
aeth >
bremner: I got IP banned from the Arc website for viewing too many pages too quickly because Arc is that dead that they assumed I had to be a spammer.
19:39
<
aeth >
I wasn't crawling, I was manually clicking.
19:41
<
aeth >
The danger of false positives is some of those false positives, if human, can be quite vocal. Turned my view of that language from 3/10 to 0/10 overnight.
19:42
orivej has quit [Ping timeout: 245 seconds]
19:44
<
aeth >
It's one of many examples of why you shouldn't do your entire ecosystem by yourself. Arc would have been better if it was more integrated into Racket and used some Racket libraries for stuff like that.
19:45
<
soegaard >
The installation instructions for Arc says, you need to install Racket.
19:45
<
soegaard >
So I guess they updated the Arc implementation.
19:45
<
technomancy >
didn't it like ... go out of its way to break the unicode support that racket provided or something?
19:45
<
aeth >
soegaard: oh good because that's exactly the website I just get a blank page for if I try to go to it now
19:45
<
aeth >
I guess I could use a proxy to avoid that, but why?
19:46
<
aeth >
technomancy: I think so.
19:46
<
aeth >
technomancy: It was afaik essentially supposed to be equal parts 1990s Perl and 1990s Lisp, or at least the parts of each that pg liked. The 1990s didn't have widespread Unicode, of course.
19:47
<
aeth >
I mean, it's probably the most popular website that (indirectly) uses Racket, but I wouldn't use it as a model of what to do to make websites in Racket.
19:49
<
soegaard >
@Boarders btw Jesse Alama has written a book on web developing with Racket (a sign that Racket is used for web applications)
19:50
<
Boarders >
soegaard: cool, I read a bit of the online docs and they looked promising but its always best to check
19:56
<
aeth >
What you probably want in any language is to look for a Flask (which is in Python) equivalent. They usually advertise themselves as such. Alternatively, the keyword "minimalist".
19:58
thisisalsodog has joined #racket
19:59
<
aeth >
(There might be similar packages that are just described poorly.)
20:01
ZombieChicken has joined #racket
20:02
selimcan has quit [Remote host closed the connection]
20:04
paroneayea has joined #racket
20:04
efm has joined #racket
20:05
dustyweb has quit [Read error: Connection reset by peer]
20:10
efm has quit [Ping timeout: 246 seconds]
20:38
sagax has joined #racket
20:41
FreeFull has joined #racket
20:43
<
Boarders >
in racket how do you map over a string
20:43
<
Boarders >
like if you have a function that works character by character
20:44
paroneayea is now known as dustyweb
20:45
dustyweb has quit [Remote host closed the connection]
20:46
thisisalsodog has quit [Ping timeout: 246 seconds]
20:46
dustyweb has joined #racket
20:48
orivej has joined #racket
20:48
Raycat has joined #racket
20:50
<
aeth >
Boarders: string-map
20:51
<
aeth >
Boarders: Scheme is fairly consistent here with its non-generic API, except for the list-favoritism
20:51
<
Boarders >
I was doing string->lis
20:51
<
Boarders >
but asusmed there was something better
20:51
<
aeth >
There normally is at least one efficient solution
20:52
<
aeth >
It's better than having to rely on the implementation optimizing it.
20:54
Raycat has quit [Quit: Quit]
20:58
<
soegaard >
Boarders: Use for with in-string
20:59
<
Boarders >
soegaard: could you be more explicit?
20:59
<
Boarders >
aeth: sorry new to racket, how do I go about including the string-fold method
20:59
<
Boarders >
I tried (require string-lib) but it says it can't find it
21:00
<
soegaard >
(list->string
21:00
<
soegaard >
(for/list ([c "Hello"])
21:00
<
soegaard >
(char-upcase c)))
21:00
orivej has quit [Ping timeout: 245 seconds]
21:00
<
soegaard >
for/list produces a list of the results of (char-upcase c)
21:00
<
soegaard >
that it is it produces a list of characteres
21:01
<
Boarders >
ah cool, thanks
21:01
<
soegaard >
list->string then constructs the string
21:01
<
soegaard >
The [c "Hello"] is short for [c (in-string "Hello")]
21:01
<
soegaard >
So the for construct iterates over the characteres in the string
21:02
<
Boarders >
soegaard: is there a similar idiom for folding over a string?
21:03
<
soegaard >
for/fold can be used to write folds
21:03
<
aeth >
Boarders: It looks like it's part of a package called srfi-13
21:03
<
Boarders >
soegaard: thanks
21:03
<
soegaard >
For example:
21:03
<
soegaard >
(for/fold ([cs '()]) ([c "Hello"])
21:03
<
soegaard >
(cons c cs))
21:04
<
soegaard >
will return the list: '(#\o #\l #\l #\e #\H)
21:05
<
soegaard >
Compare with: (for/fold ([cs '()]) ([c '(1 2 3 4)]) (cons c cs)) here the for loop iterates over the elements in the list (1 2 3 4).
21:09
dbmikus_ has quit [Ping timeout: 250 seconds]
21:14
Fernando-Basso has joined #racket
21:15
<
Boarders >
soegaard: thanks for your help!
21:15
<
Boarders >
(you too aeth)
21:17
libertyprime has joined #racket
21:27
dbmikus_ has joined #racket
21:36
dustyweb has quit [Remote host closed the connection]
21:36
dustyweb has joined #racket
21:37
ng0 has quit [Quit: Alexa, when is the end of world?]
21:37
<
aeth >
(you're welcome)
21:47
Boarders has quit [Quit: Page closed]
22:18
davidl has quit [Ping timeout: 258 seconds]
22:26
soegaard has quit [Quit: soegaard]
22:27
libertyprime has quit [Ping timeout: 246 seconds]
22:32
ZombieChicken has quit [Remote host closed the connection]
22:32
ZombieChicken has joined #racket
22:34
libertyprime has joined #racket
23:24
jboy has quit [Remote host closed the connection]
23:30
jboy has joined #racket
23:45
moldybits`` has joined #racket
23:46
moldybits has quit [Ping timeout: 250 seconds]
23:50
moldybits`` has quit [Ping timeout: 246 seconds]
23:55
moldybits has joined #racket
23:58
moldybits`` has joined #racket