[racket-users] Re: Racket2 possibilities

2019-07-21 Thread Ray Racine
Over the years I have loved Racket ... except for those parens ... if only. I don't know when it happened but one day parens and I made a peace treaty, mind melded, became enlightened or just got tired of fighting, but right now I can't see a Racket without parens (s-exps). I have, in fact,

Re: [racket-users] on reducing barriers in the Racket community

2019-07-21 Thread Stephen De Gabrielle
Thank you. S. On Sun, 21 Jul 2019 at 21:46, Matthew Butterick wrote: > I'm not a member of Racket management. But I spend a lot of time using & > promoting Racket. Most recently, I taught the Beautiful Racket Workshop as > part of Racket Week 2019. > > I care a lot about Racket — the

Re: [racket-users] DrRacket UI question ...

2019-07-21 Thread Ryan Culpepper
On 7/21/19 10:41 PM, Tim Meehan wrote: When hovering over names in a program that I downloaded to examine, I noticed a purple question mark that I had not remembered seeing before. I am used to hovering over a name and seeing where else it is used, etc., but I don't remember seeing the purple

[racket-users] on reducing barriers in the Racket community

2019-07-21 Thread Matthew Butterick
I'm not a member of Racket management. But I spend a lot of time using & promoting Racket. Most recently, I taught the Beautiful Racket Workshop as part of Racket Week 2019. I care a lot about Racket — the technology, but especially the human community that makes it possible. I've heard from

[racket-users] Re: Racket2 possibilities

2019-07-21 Thread Michael Myers
I'm somewhat reluctant to write this, as I am more conscious then ever of my limitations in terms of what time/energy I can commit and the consistency with which I can do so. But insofar as Honu was mentioned, I feel a bit obligated to at least chime in with some of my knowledge and

Re: [racket-users] web develpment

2019-07-21 Thread Neil Van Dyke
Job H wrote on 7/21/19 1:46 PM: hello friends, how do you generate the frontend of a website with Racket? There are many ways.  You might want to start with a tutorial on one way -- "https://docs.racket-lang.org/continue/index.html; -- and then decide what you like and don't like about

[racket-users] web develpment

2019-07-21 Thread Job H
hello friends, how do you generate the frontend of a website with Racket? Thanks! -- 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, send an email to

Re: [racket-users] Racket2 possibilities

2019-07-21 Thread Jay McCarthy
On Sun, Jul 21, 2019 at 1:12 PM Alexis King wrote: > It is easy to foresee a transition away from s-expressions as a restriction > on what can be expressed via macros, mostly since non-s-expression languages > with macro systems (such as Haskell and Elixir, to name just two) usually > impose

Re: [racket-users] Racket2 possibilities

2019-07-21 Thread Alexis King
> On Jul 21, 2019, at 00:19, Matthew Flatt wrote: > > I have in mind "Honu: Syntactic Extension for Algebraic Notation through > Enforestation", GPCE 2012. It shows how we can bridge the relatively linear > structure of non-() programs to the tree structure of S-expressions. > Specifically,

Re: [racket-users] dogfood a simple structured discussion forum in racket

2019-07-21 Thread Bogdan Popa
In case someone sets out to do this, here are some things I have open sourced (from my closed source projects) in the web space that may help: * koyo[1]: a general toolking built on top of web-server-lib that adds many of the things you need in a real web application (CSRF, CORS,

[racket-users] Re: #lang something // infix, optionally indentation-sensitive experimental Racket syntax

2019-07-21 Thread Tony Garnock-Jones
On Sunday, July 21, 2019 at 3:57:56 PM UTC+1, Tony Garnock-Jones wrote: > > Recent threads have reminded me I never properly announced "#lang > something", an experiment from back in 2016. > I forgot to mention I also made a recording of #lang something/shell in action back in 2016:

[racket-users] dogfood a simple structured discussion forum in racket

2019-07-21 Thread Neil Van Dyke
If someone wants to do a useful and doable Web application in Racket... You could make threaded discussion Web forum (or email) software. (Implementation suggestions... Use Racket `db` interface, and deploy in PostgreSQL by default.  Consider storing each threaded comment in its own row (with

[racket-users] #lang something // infix, optionally indentation-sensitive experimental Racket syntax

2019-07-21 Thread Tony Garnock-Jones
Hi everyone, Recent threads have reminded me I never properly announced "#lang something", an experiment from back in 2016. The main idea is S-expressions, but with usually-implicit parentheses and support for prefix/infix/postfix operators. Indentation for grouping is explicitly represented in

Re: [racket-users] Racket2 possibilities

2019-07-21 Thread Hendrik Boom
On Sat, Jul 20, 2019 at 08:53:17PM -0700, Andrew Gwozdziewycz wrote: > > I'm in favor of a different syntax if it doesn't add new semantics > along with it. I'm also in favor of an s-expression based syntax that > uses less parens all together. In other words, I think a way to > proceed might be

Re: [racket-users] Racket2 possibilities: Honu

2019-07-21 Thread Hendrik Boom
On Sat, Jul 20, 2019 at 06:07:40PM -0400, Christopher Lemmer Webber wrote: > Hi Matthew, > > As someone who (unintentionally) caused maybe some of the debate to get > out of hand (or did I?) I would like to open by saying that both your > last email to the prior thread and also this email are

Re: [racket-users] Racket2 possibilities

2019-07-21 Thread Matthew Flatt
At Sat, 20 Jul 2019 18:07:40 -0400, Christopher Lemmer Webber wrote: > As you said, changing the surface syntax is high-risk, possibly > high-reward. I agree with that, though I think Racket is uniquely > positioned to lower the risk dramatically *because* of the #lang > infrastructure. Is a

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

2019-07-21 Thread Matthew Flatt
At Fri, 19 Jul 2019 08:54:41 -0700 (PDT), Brian Adkins wrote: > This may seem like a nitpick, but I think there would be a *huge* shift in > attitudes if the suggestion for an infix syntax was framed in a similar > manner to Typed Racket as opposed to Racket 2. The latter seems to imply a >

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

2019-07-21 Thread Matthew Flatt
At Tue, 16 Jul 2019 15:45:36 -0300, Gustavo Massaccesi wrote: > Also, it would be nice to have a rough timeline. 5 years? N years, anyway. 5 years seems like too long for a plan, although fine as an actuality. I'd aim for 2 years and try to believe that, so maybe it could actually happen in 3-4

Re: [racket-users] Re: Problem with `copy` method of image-snip%

2019-07-21 Thread Robby Findler
Maybe because get-extent in the super class vaches some information and that cache doesn't get maintained if you override the method. Robby On Sun, Jul 21, 2019 at 12:09 PM Alex Harsanyi wrote: > > I am not entirely sure why (because I already spent more than 15 minutes > on this :-) ), but

[racket-users] Re: Problem with `copy` method of image-snip%

2019-07-21 Thread Alex Harsanyi
I am not entirely sure why (because I already spent more than 15 minutes on this :-) ), but the problem is with the `get-extent` method: just remove it, and let `image-snip%` handle the method. The `copy` method is not used in this case. Also, in your `on-char` and `on-event` methods, you