Re: [racket-users] Re: [racket-money] Fwd: [racket-dev] Racket Survey 2020

2020-06-25 Thread Stephen De Gabrielle
Hi

On Thu, Jun 25, 2020 at 5:34 AM Alex Harsanyi 
wrote:

> I understand that the core Racket team is busy, but they are the only ones
> who can clarify the criteria for merging a pull request and also only they
> can review and merge them --
>

You made me think of the style guide, but when I looked it has a section on
contributing PR's that I hadn't seen, read or remembered:
https://docs.racket-lang.org/style/branch-and-commit.html

This will be after i fix MY bad PR !
https://github.com/Metaxal/quickscript-extra/pull/9#discussion_r445376039


> *Didn't you compile and run the script before submitting? It should tell
> you there's an error.When you make a PR (for any Racket project), always do
> the following:*
>
>- raco pkg setup [package]
>
>
>- raco test [package]
>
>
I was caught out! I made a last minute change without testing.

Maybe we could look a expanding
https://github.com/racket/racket/wiki/Propose-a-fix-or-enhancement
to
a) reference the style guide:
https://docs.racket-lang.org/style/branch-and-commit.html
b) provide a little more detail

As for  https://github.com/racket/plot/pull/5 - I'll commit to having a go
at reviewing it tomorrow AFTER *I fix my bad PR*.

Kind regards
Stephen
(On the laptop in the garden because it is 10:50pm and it is too hot in
house.)

-- 


-- 
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 racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/CAGHj7-J2X9L%2BMCc4fXRv9KCenCGZYkrYHt7rqT1mjiAaz1FsDw%40mail.gmail.com.


[racket-users] Re: [racket-money] Fwd: [racket-dev] Racket Survey 2020

2020-06-24 Thread Alex Harsanyi


On Thursday, June 25, 2020 at 6:14:42 AM UTC+8, jos.koot wrote: 

Questions and problem reports of users always are responded to very 
> promptly.
>

It depends.  If the problem report starts with "racket crashes when I do 
X", it will be fixed within 24 hours.  For everything else, not so much.  A 
quick browse of the issues sections of the various packages in the Racket 
organization will show that there are many issues reported a long time ago 
which have no feedback. 

While Stephens question in another thread is how we can encourage users to 
submit fixes themselves, there is also a lack of response when it comes to 
submitted pull requests.  You can browse the pull request section of 
various projects and see for yourself, but here is an example: 
https://github.com/racket/plot/pull/5 -- created in 2015, looks perfectly 
good and reasonable change, yet there is no feedback from the Racket team 
about this.  Why should this person ever attempt contribute again if she is 
ignored?

For my part, I have some spare time which I could dedicate to helping out 
the Racket project.  Given that my time is limited, I cannot pick up big 
tasks, but I could help diagnose and fix bugs (and I have done so a few 
times in the past).  However, my own experience is that, even if I submit a 
pull request, I need to prompt the developers to look at it and provide 
feedback, and it is unclear to me when I would cross the line and become 
nagging.

I understand that the core Racket team is busy, but they are the only ones 
who can clarify the criteria for merging a pull request and also only they 
can review and merge them -- if they don't have time to do that, it is 
useless to talk about user contributions.

Alex.
 

-- 
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 racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/e8453de0-2aa9-482b-89ca-2596c09585a1o%40googlegroups.com.


[racket-users] RE: [racket-money] Fwd: [racket-dev] Racket Survey 2020

2020-06-24 Thread Jos Koot
Hi,
Your email is not an assault I think, but nevertheless I would like to add some 
positive remarks on the community.

It is true that us...@racket-lang.org has changed in the last year or two 
years, I think.
There are much less posts of users nowadays.
It is obvious that what you call the ‘cabal’ has much influence, more than 
users.
Of course they have.
But my experience is that the ‘cabal’ take questions and suggestions of users 
seriously.
Questions and problem reports of users always are responded to very promptly.
Well, that’s my experience.
And with respect to the future of Racket:
I think users have enough opportunity to contribute their opinions.
That’s how I feel about it, just my few cents.
Best wishes, Jos



From: Neil Van Dyke
Sent: 24 June 2020 07:59
To: racket-mo...@googlegroups.com
Subject: Re: [racket-money] Fwd: [racket-dev] Racket Survey 2020

There's a Racket community, but Racket isn't a community project, and I 
think that's not the fault of the community members.

Racket is directed by the interests of a cabal (or clique, or monarchy) 
of professors.  I think most of their intentions are admirable (and, 
really, most of them still chose to become professors when it was clear 
they could make a lot more money going to Google, when Google was cooler).

When it was mostly just Matthias and his students, Matthias seemed to 
include and respect non-professor community members more, and I recall 
collaborations in the early community that were not only among the 
professors.  But a cabal kinda solidified around the time Matthias's 
students were becoming professors.  The effect was kinda a bait and 
switch, though I don't think that was intended.  Then various other 
things happened.

Today, one perspective is that it's more like there's a cabal, the cabal 
controls a platform, and there is user base to 
support/engage/retain/grow/leverage.

There are practical reasons for controlling it (e.g., some development 
needs money to fund it, justified as research, and they also still want 
to push it in directions to suit their research and careers), but then 
it's not a community project.

I suspect they wonder why they're making additional effort, beyond their 
research papers and education projects, to have a community (e.g., spend 
time on community email lists, ask how Rust keeps its users happy, 
entertain a survey), and to do some things that they think their users 
want, when the users aren't giving back much work, and it's still not 
popular.  So the monarchy is maybe frustrated and resentful about all 
the peasants freeloading on their benevolence, and the monarchy doesn't 
know how to community those worthless ingrates harder.

The community actually used to have prolific contributors, and those 
contributors did much to bootstrap and build the community and relative 
popularity of PLT, at a time when Matthias's students might've been 
pretty distracted with their dissertations and interviewing, but most of 
those people eventually left, and were forgotten.

Looks like there are currently some prolific contributors, but looks 
like even they aren't treated as peers by the cabal, in things 
professors think are important.

I think there's a Racket community, but that it exists despite the fact 
that Racket isn't a community project.

(It's funny to distinguish community from user base, in a forum about 
making money in contemporary dotcom world. :)

-- 
racket-money is private. Please don't quote/forward/etc. elsewhere.
https://linki.tools/racket-money/
--- 
You received this message because you are subscribed to the Google Groups 
"racket-money" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-money+unsubscr...@googlegroups.com.

-- 
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 racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/5ef3d049.1c69fb81.3fe0e.26b4%40mx.google.com.