Hi Christopher,
On 2 Sep 2018, at 3:05, Christopher Lemmer Webber wrote:
I appreciate the goal of the continuation web server in Racket as
trying
to avoid the "inversion of control" problem which plagues much web
development. But I wonder if the default continuation web server is
very secure?
Christopher Lemmer Webber wrote on 09/01/2018 09:05 PM:
Waterken uses URI fragments to get around this in a secure way, since browsers
do not transmit the URI fragment to the server:
There's lots of ways that URL fragment identifiers can leak from a
browser, to untrustworthy parties, or to we
>(define not-found (gensym 'not-found))
>(define (not-not-found? x) (not (eq? x not-found)))
> ...
> #'(app (lambda (h) (hash-ref h key not-found))
>(? not-not-found? value-pattern)))
Oh dang. I shouldn't not have thought of that.
Nice!
--
You re
I can't address all of the considerations you raise, but I can report on a
bit of experience using stateless #lang web-server servlets. (I have no
real experience with the stateful version, which I believe presents
different considerations.)
My understanding is that continuation URIs are not inten
I appreciate the goal of the continuation web server in Racket as trying
to avoid the "inversion of control" problem which plagues much web
development. But I wonder if the default continuation web server is
very secure?
Looking at the URI generated by the continuation web server...
http://loc
On Sat, Sep 1, 2018 at 7:02 PM Christopher Lemmer Webber
wrote:
>
> I checked it out. Very cool! Did you ever play Subspace / Continuum?
> Reminds me a lot of it. There's more detail here than I initially
> realized between the different roles of the ships and etc.
>
> My only complaint would b
Not quite string interpolation, but Racket also has (~a ...) with variable
number of arguments, which I find convenient:
E.g.
(define x 5)
(define y 6)
(~a "x is " x
" and y is " y
" and x + y = " (+ x y))
; "x is 5 and y is 6 and x + y = 11"
Dan
--
You received this message because
David Vanderson writes:
> I'm excited about RacketCon! BUT WAIT, there's more! In the morning
> and lunch time before talks I'll be running a demo of Warp, a team
> multiplayer game written in Racket.
>
> Everyone is invited to join in the fun! Here's a 3 minute intro video
> on how to install
I'm excited about RacketCon! BUT WAIT, there's more! In the morning
and lunch time before talks I'll be running a demo of Warp, a team
multiplayer game written in Racket.
Everyone is invited to join in the fun! Here's a 3 minute intro video
on how to install and get started:
https://www.youtube
On Friday, August 24, 2018 at 6:59:43 PM UTC+2, amz3 wrote:
>
> Hello *Racketeers,*
>
> Let's organize a Scheme event at FOSDEM 2019 in Bruxelles.
>
Thanks for answering the call.
The devroom proposal will filled be under the 'minimalistic language
devroom' name.
Ohter ideas included 'small l
On Monday, August 27, 2018 at 8:02:07 PM UTC+2, Jesse Alama wrote:
>
> On 27 Aug 2018, at 11:41, Jérôme Martin wrote:
>
> > Talking about web development could be nice too, but I'm not feeling
> > confident enough in my exploration of writing Racket for the web to be
> > able
> > to survive t
On Monday, August 27, 2018 at 3:58:41 PM UTC+2, Jérôme Martin wrote:
>
> > > I'd love to talk about how easy it is to write DSLs in Racket, and
> about
> > > how you can replace your data with DSLs.
> >
> > Isn't there a tutorial (in text, not video) somewhere about this?
> > It shouldn't re
On Monday, August 27, 2018 at 11:41:52 AM UTC+2, Jérôme Martin wrote:
>
> I live not so far from Bruxelles so I'd be glad to be a part of it!
>
> I'd love to talk about how easy it is to write DSLs in Racket, and about
> how you can replace your data with DSLs.
> Something like "Who needs JSON w
13 matches
Mail list logo