[racket-users] Re: Exception throwing in web-server

2020-05-17 Thread Jesse Alama
Hi Norman, On Saturday, May 16, 2020 at 9:16:18 PM UTC+2, Norman Gray wrote: > > > But (a) what should I be doing? And (b) since that exception is caught > in this with-handlers clause, what is it that's producing the (default) > exception output message? And (c) should I expect the client

Re: [racket-users] Should I stop sending packages to the catalog?

2020-05-01 Thread Jesse Alama
On Thursday, April 30, 2020 at 2:57:45 PM UTC+2, Jay McCarthy wrote: > > > This is simply a social standard though. There is nothing that > technically prevents you from breaking compatibility, except that your > users may be upset. You can post things on the package server that > follows any

[racket-users] Call for Participation: Racketfest 2020 (February 27, 2020, Berlin)

2020-02-02 Thread Jesse Alama
((( If you're going to Berlin, DE, you're going to find some Racket programs there... ))) Join us on Thursday, February 27, 2020 at Spielfeld, a delightful coworking spot in Berlin, for the 2020 edition of Racketfest, the upstart Racket conference that could. Join a bunch of fellow Racket

[racket-users] Call for Participation: Racketfest 2020

2019-12-14 Thread Jesse Alama
I'm pleased to announce Racketfest 2020 February 27, 2020 Berlin, Germany https://racketfest.com We've got a great lineup of fantastic speakers, with multiple Racket topics represented. The 2020 edition will again be a one-day affair, this time in three parts: * talks (we all know

[racket-users] package server: link to conflicts broken for some packages

2019-11-30 Thread Jesse Alama
On the package page, I notice that at least one package (redis-doc) marked as having conflicts leads to this URL https://pkg-build.racket-lang.org/(indirect%20conflicts.txt) which, as I write this, generates an error page. The same goes for redis-rkt and redis-tests. There may be others.

[racket-users] Re: Package server broken, at least five hundred intro cs students affected!

2019-10-06 Thread Jesse Alama
Hi Gary, On Sunday, October 6, 2019 at 12:22:30 AM UTC+2, gfb wrote: 3. If funding specifically earmarked to support monitoring of and feedback > from that channel, fixing of issues, and general reliability work, would > help, because I would be happy to contribute some of my professional >

Re: [racket-users] raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-27 Thread Jesse Alama
On Friday, September 27, 2019 at 2:47:06 PM UTC+2, Matthew Flatt wrote: At Fri, 27 Sep 2019 05:39:23 -0700 (PDT), Jesse Alama wrote: > > On Friday, September 27, 2019 at 2:25:17 PM UTC+2, Matthew Flatt wrote: > > > > > > > > > It looks like `lazy-require

Re: [racket-users] raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-27 Thread Jesse Alama
On Friday, September 27, 2019 at 2:25:17 PM UTC+2, Matthew Flatt wrote: > > > It looks like `lazy-require` as used by `racket/match` isn't compatible > with creating a new namespace and attaching `racket/match` to that > namespace. More generally, `define-runtime-module-path-index` doesn't >

[racket-users] Re: raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-27 Thread Jesse Alama
On Thursday, September 26, 2019 at 8:41:57 AM UTC+2, Alex Harsanyi wrote: > > > > On Wednesday, September 25, 2019 at 1:37:41 PM UTC+8, Jesse Alama wrote: >> >> I'm working on building a standalone executable for a #lang that can be >> used in two ways: >>

Re: [racket-users] raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-27 Thread Jesse Alama
On Thursday, September 26, 2019 at 3:37:43 PM UTC+2, Matthew Flatt wrote: At Tue, 24 Sep 2019 22:37:41 -0700 (PDT), Jesse Alama wrote: > > This works for making a standalone executable that can exectute foo > > programs specified on the command line, but doesn't wor

[racket-users] Re: raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-26 Thread Jesse Alama
-path-index-resolve5 perform-require!78 /var/folders/rx/lzgw7dzs0fqc1c7q1bv790_hgn/T/tmp.FrRgf7Mu/foo.rkt:64:0: run-repl call-with-values body of '|#%mzc:foo(main)| Any idea what might be going on? On Wednesday, September 25, 2019 at 7:37:41 AM UTC+2, Jesse Alama wrote: > &g

[racket-users] raco exe & distribute, and namespace-require'ing a module: missing racket/base?

2019-09-24 Thread Jesse Alama
I'm working on building a standalone executable for a #lang that can be used in two ways: 1. foo awesome.foo: execute file awesome.foo, which is written in #lang foo 2. foo (no arguments): fire up a REPL. Expressions are to be written in the foo language. I can get (1) to work, after

Re: [racket-users] read-eval-print-loop, #%top-interaction, and define

2019-09-24 Thread Jesse Alama
x 1)) > > x > 1 > ``` > > My guess is that your `#%top-interaction` is doing something that puts > it in an expression context. > > Sam > > On Tue, Sep 24, 2019 at 8:34 AM Jesse Alama wrote: > > > > I'm working on a REPL for a #lang in which on

[racket-users] read-eval-print-loop, #%top-interaction, and define

2019-09-24 Thread Jesse Alama
I'm working on a REPL for a #lang in which one can make definitions. One writes $x := 5 and this gets parsed into an S-expression like (assignment "x" 5) The #lang is not based on S-expressions, but I believe that that's irrelevant (though I may be wrong). Naturally enough, I've set up the

Re: [racket-users] finding the expander at run-time

2019-08-05 Thread Jesse Alama
On 5 Aug 2019, at 13:16, Dmitry Pavlov wrote: Your task reminds me of the one I had some time ago, and the found solution is still used to this day. You can see the old thread here: https://groups.google.com/forum/#!msg/racket-users/ATXEyp-4AJA/x0KHbeOhdFwJ I am not sure it is compatible

[racket-users] finding the expander at run-time

2019-08-04 Thread Jesse Alama
I'm working on a #lang and having some trouble with run-time paths. Before I desparately type increasingly improbable combinations of tenuously related thing hoping that the next invocation will be the right one, I thought I'd write here. I've tried looking around on the mailing list archives for

Re: [racket-users] The case, and a proposal, for elegant syntax in #lang racket2

2019-07-18 Thread Jesse Alama
On 18 Jul 2019, at 19:15, Hendrik Boom wrote: I still use the car/cdr congomerations. They are quite useful when parsing a list. I think I know what you mean. I used to do that, too, till I discovered match (https://docs.racket-lang.org/reference/match.html). That can save you a lot of

[racket-users] Call for Participation: Summer Racketfest 2019

2019-07-18 Thread Jesse Alama
Come one, come all, it's time for SUMMER RACKETFEST 2019 Saturday, August 17, 2019 in Berlin, Germany (right before ICFP 2019) See https://racketfest.com for more information; register at https://racketfest.com/register . Early-bird registration ends July 31. Space is limited! (NB for

[racket-users] Summer Racketfest 2019

2019-06-21 Thread Jesse Alama
Summer Racketfest 2019 aka Racketfest: The ICFP Edition I'm happy to announce that Racketfest, a new one-day conference dedicated to Racket and its philosophy of language-oriented programming, will be held again this summer. It will be right before the big ICFP superconference. Saturday,

[racket-users] going to icfp?

2019-06-13 Thread Jesse Alama
Who's all going to this year's ICFP in Berlin? (https://icfp19.sigplan.org) -- Jesse Alama https://lisp.sh -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, sen

[racket-users] Racketfest talk videos now available

2019-06-02 Thread Jesse Alama
thereof. + Panicz Godek asked us re-think the standard FP vs. OOP fight. (Because my camera's battery died, the last few minutes of this talk are missing.) Enjoy, Jesse -- Jesse Alama https://lisp.sh -- You received this message because you are subscribed to the Google Groups "R

Re: [racket-users] Confused about testing web applications

2019-05-31 Thread Jesse Alama
In addition to Jay's suggestion, if you're doing something JSONy (that is, if your HTTP response bodies are JSON) consider using Riposte (https://riposte.in). It's a DSL for testing such web applications. (But only if you're serving JSON. Riposte currently doesn't help if you're serving up

Re: [racket-users] SQL DB tooling

2019-03-24 Thread Jesse Alama
On 23 Mar 2019, at 5:40, Aidan Gauland wrote: > I see that Racket has a couple of nice libraries for talking to SQL > databases and > , but I have been unable to find any > equivalent to the so-called "migrations" capability

Re: [racket-users] Spritely awarded Samsung Stack Zero grant

2019-02-01 Thread Jesse Alama
On 31 Jan 2019, at 23:46, Christopher Lemmer Webber wrote: I've mentioned that my goal has been to advance the federated/decentralized social web in Racket on here before. Here's some news:

Re: [racket-users] Collections and data structures wishlist?

2019-01-26 Thread Jesse Alama
On 26 Jan 2019, at 15:39, Hendrik Boom wrote: On Sat, Jan 26, 2019 at 09:19:11AM -0500, Matthias Felleisen wrote: On Jan 26, 2019, at 9:03 AM, Sorawee Porncharoenwase wrote: Matthias, where can I find this "History of Clojure"? I searched for "It is better to have 100 transducers ..."

Re: [racket-users] web cells expiring unexpectedly quickly

2019-01-11 Thread Jesse Alama
On 12 Jan 2019, at 5:35, Philip McGrath wrote: On Thu, Jan 10, 2019 at 1:09 AM Jesse Alama wrote: Playing around with stateless servlets, I find my web cells expiring unexpectedly quickly. I'm guessing you meant *stateful* servlets? Stateless web cells shouldn't expire. I will need

[racket-users] web cells expiring unexpectedly quickly

2019-01-09 Thread Jesse Alama
Playing around with stateless servlets, I find my web cells expiring unexpectedly quickly. Before going into code, here's what I'm working on at the moment: * A new user goes to a registration page and completes the form there * The inputs are checked. If they're valid, we register the user.

Re: [racket-users] triggering servlet on GET parameters

2019-01-07 Thread Jesse Alama
On 7 Jan 2019, at 0:16, Matthew Butterick wrote: Don't know if it would be an instructive example, but the Pollen project server [1], though not intended for production use, is a self-contained HTTP server that handles dynamic generation of HTML (it even works with Scribble files), which

Re: [racket-users] triggering servlet on GET parameters

2019-01-04 Thread Jesse Alama
Hi Stephen, On 3 Jan 2019, at 1:07, Stephen De Gabrielle wrote: I'm fooling around with #lang web-server/insta, and I can serve .html files by setting (static-files-path page-root), but I'd like to trigger my servlet if there is a '?action=edit' parameter set. e.g

Re: [racket-users] hackernews

2018-12-27 Thread Jesse Alama
On 27 Dec 2018, at 0:04, Neil Van Dyke wrote: Jason Stewart wrote on 12/26/18 5:25 PM: Even for blue-sky projects without any legacy lock-in, I don't fancy our chances with the enterprise/MIS crowd.  They tend to favor straight-jacket languages, and for good reason! Agreed.  (A

Re: [racket-users] t-test (student's, welch's)

2018-12-19 Thread Jesse Alama
On 19 Dec 2018, at 4:42, 'John Clements' via users-redirect wrote: I often find myself wanting to use a t-test. Wikipedia suggests that really, I should probably be using Welch’s t-test, because it works well when variances and sample sizes are different, and about as well as student’s t-test

Re: [racket-users] typed racket backend/ir & gpu computing

2018-12-19 Thread Jesse Alama
On 18 Dec 2018, at 0:39, Matthias Felleisen wrote: > Michael Ballantyne’s core language I somehow can't find this -- do you have a link? -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails

Re: [racket-users] Racket application servers

2018-11-24 Thread Jesse Alama
Hi Brian, On 23 Nov 2018, at 21:46, Brian Adkins wrote: I'm porting a web application from Ruby/Rails to Racket, and I'd like something to manage the Racket server processes. In the Ruby world, I'm currently using Unicorn ( https://en.wikipedia.org/wiki/Unicorn_(web_server) ) prior to that I

Re: [racket-users] package for the RacketCon 2018 web devel workshop

2018-10-04 Thread Jesse Alama
On 4 Oct 2018, at 15:10, Cam wrote: Was this workshop video-recorded? Can we expect to see it on the `racketlang' YouTube channel? I believe the workshops weren't recorded. One of the workshop attendees had the great idea of using gitter.im to facilitate live discussion, as well as make a

[racket-users] package for the RacketCon 2018 web devel workshop

2018-10-03 Thread Jesse Alama
I made a package to go along with the web programming workshop held at RacketCon 2018. Install: $ raco pkg install racketcon-2018-web-devel-workshop Docs: $ raco docs racketcon-2018-web-devel-workshop The package contains a little raco command that exposes four HTTP servers/applications, each

Re: [racket-users] LOP cultural anthropology, phases

2018-10-03 Thread Jesse Alama
On 1 Oct 2018, at 4:49, William G Hatch wrote: I just read “Language Oriented Programming in Racket: A Cultural Anthropology” on my flight home from Racketcon. I enjoyed reading it, and recommend it. Just for reference (in case someone stumbles across this message in the future, or

Re: [racket-users] Security of continuation web server?

2018-09-02 Thread Jesse Alama
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

Re: [racket-users] Let's organize a Scheme European Event at FOSDEM 2019

2018-08-27 Thread Jesse Alama
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 the flow of questions about load-balancing and server rendering buzz. (I'm an experienced

Re: [racket-users] Let's organize a Scheme European Event at FOSDEM 2019

2018-08-27 Thread Jesse Alama
Hi Jerome, On 27 Aug 2018, at 11:41, Jérôme Martin wrote: I live not so far from Bruxelles so I'd be glad to be a part of it! Awesome! I think there are a fair number of European Racketeers out there, enough to justify at least a (small-ish) meeting. My understanding is that the whole