On moving Yesod-specific discussion to a separate list

Hello all, I was wondering if it would be possible to direct Yesod-specific discussion to a separate mailing list. I do not have any disrespect towards Yesod, the main problem is that one can only read some finite number of mailing lists before being overwhelmed. A certain portion of Yesod-related mails certainly belong on the web-devel list. I'm thinking of e.g. RFC's, announcements, libraries. These are all mails which are of interest to the webdev community as a whole. However, there's a difference between Yesod-related and Yesod specific. Personally, I am not interested in "How to do X in Yesod" mails, because I don't know much about Yesod, and sometimes it's hard to manually "filter" this mailing list before reading it. I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list. Cheers, Jasper

On 27 June 2011 08:38, Jasper Van der Jeugt
I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list.
I second this proposal and sentiment. I have nothing against Yesod, but I feel like I'm getting overwhelmed by emails that are too Yesod specific on this list. Nick

Let's bring a little historical context to the issue: before Yesod
starting using the web-devel list, there was virtually no activity on
it.[1] I remember receiving a few very specific emails about where to
direct web development questions, and that's the point at which I
decided to use web-devel as the official Yesod mailing list, to make
sure that such questions wouldn't fall on deaf ears. And I think it's
worked.
I'm opposed to splitting off the Yesod discussions to a separate list
for multiple reasons:
* It's an inconvenience to need to set up a new list and get everyone
to sign up on a different one.
* It's very difficult to know which list should receive a discussion.
For example
* Hamlet is not Yesod-specific, but is mostly used in Yesod. If
someone asks a question about Hamlet, involving some Yesod code...
where does it go?
* Does WAI need to be spun off into Yesod discussions? Currently,
it's only used by Yesod, but Happstack is planning on moving over to
it soon.
* I would actually prefer pulling in the Snap and Happstack mailing
lists to web-devel: I think there is a lot of room for better
discussions if we're all talking together by default. I'm already
subscribed to both mailing lists, and I don't think it will be a
problem to include that traffic here.
tl;dr: I think that it's a very fine line between framework-specific
and framework-related, and we should stop making such distinctions.
Michael
[1] http://www.haskell.org/pipermail/web-devel/2009/date.html
On Mon, Jun 27, 2011 at 10:38 AM, Jasper Van der Jeugt
Hello all,
I was wondering if it would be possible to direct Yesod-specific discussion to a separate mailing list. I do not have any disrespect towards Yesod, the main problem is that one can only read some finite number of mailing lists before being overwhelmed.
A certain portion of Yesod-related mails certainly belong on the web-devel list. I'm thinking of e.g. RFC's, announcements, libraries. These are all mails which are of interest to the webdev community as a whole.
However, there's a difference between Yesod-related and Yesod specific. Personally, I am not interested in "How to do X in Yesod" mails, because I don't know much about Yesod, and sometimes it's hard to manually "filter" this mailing list before reading it.
I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list.
Cheers, Jasper
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

On 27 June 2011 10:10, Nicolas Wu
On 27 June 2011 08:38, Jasper Van der Jeugt
wrote: I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list.
I second this proposal and sentiment. I have nothing against Yesod, but I feel like I'm getting overwhelmed by emails that are too Yesod specific on this list.
I also have this problem. I posted a while ago that all I ever receive is yesod posts: http://www.haskell.org/pipermail/web-devel/2010/000647.html I actually didn't unsubscribe, I just set a GMail filter. Recently I unset that to open some discussions. I noticed that I was actually missing out on general web-dev developments. But if I search "web-devel" in GMail, 14 out of the 20 results are yesod-specific. I created a test filter to remove "web-devel + yesod", but then I miss out on general posts where people merely mention yesod. 577 of 1224 *subjects* in the archive contain yesod.
* I would actually prefer pulling in the Snap and Happstack mailing lists to web-devel: I think there is a lot of room for better discussions if we're all talking together by default. I'm already subscribed to both mailing lists, and I don't think it will be a problem to include that traffic here.
I'm pretty sure that would make the problem worse. Then we would have yesod, happstack and snap "how do I do X?" questions to filter out. But anyway it seems more attractive these days for me to properly unsubscribe and get interesting web developments via Planet Haskell and Reddit or something. If you chaps want to get my attention specifically please drop me a mail or something.

Chris, did you try filtering for Yesod just in the subject and not in the
body?
Jasper, you made some useful distinctions about what you would like to see
on web-devel. And if they were easy to follow, I would be for them. But I am
wondering if web-devel users will appreciate what is truly Yesod related and
what is using a library that is available to any web developer. Michael
already mentioned WAI. Another example would be the Persistent library. It
is almost entirely developed and documented by a few Yesod users. Most of
its usage is from Yesod users. However, users of other web frameworks use
Persistent. Another wrinkle- data storage is not a problem unique to web
development, and there are Persistent users that aren't even doing web
development.
Instead of phrasing things as what you would like to see on the mail list,
what are the *exact* instructions would you give to someone as to which mail
list to use?
Greg Weber
On Mon, Jun 27, 2011 at 1:53 AM, Christopher Done
On 27 June 2011 10:10, Nicolas Wu
wrote: On 27 June 2011 08:38, Jasper Van der Jeugt
wrote: I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list.
I second this proposal and sentiment. I have nothing against Yesod, but I feel like I'm getting overwhelmed by emails that are too Yesod specific on this list.
I also have this problem. I posted a while ago that all I ever receive is yesod posts: http://www.haskell.org/pipermail/web-devel/2010/000647.html
I actually didn't unsubscribe, I just set a GMail filter. Recently I unset that to open some discussions. I noticed that I was actually missing out on general web-dev developments.
But if I search "web-devel" in GMail, 14 out of the 20 results are yesod-specific. I created a test filter to remove "web-devel + yesod", but then I miss out on general posts where people merely mention yesod. 577 of 1224 *subjects* in the archive contain yesod.
* I would actually prefer pulling in the Snap and Happstack mailing lists to web-devel: I think there is a lot of room for better discussions if we're all talking together by default. I'm already subscribed to both mailing lists, and I don't think it will be a problem to include that traffic here.
I'm pretty sure that would make the problem worse. Then we would have yesod, happstack and snap "how do I do X?" questions to filter out. But anyway it seems more attractive these days for me to properly unsubscribe and get interesting web developments via Planet Haskell and Reddit or something. If you chaps want to get my attention specifically please drop me a mail or something.
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

I have mixed feelings on this. On the one hand, This does often feel like the Yesod help mailing list, so I've considered unsubscribing a few times because there's not a lot here related to Haskell web stuff that I use. On the other hand, though, I'm with Michael in wondering whether reducing the amount of Yesod stuff would really make the list more helpful; or if it would just make it dead. So far, I've stayed subscribed but just delete the majority of the content and look for announcements or the occasional threads that don't look like Yesod support issues. I'm interested in other people's thoughts. -- Chris Smith

I honestly don't see how Yesod - the same as Snap, Happstack, Hackyll and so on - should not be discussed on a mailing list related to web development in Haskell. The web-devel mailing list states that it's main purpose is the promotion of web development in Haskell. Excluding a library from any discussions simply based on it's traffic does not seem like promotion to me. It also doesn't help those people that need assistance. Two of the major strengths of the Haskell community is our ability to pool our resources and the fantastic assistance given to people who ask for it. My feeling is that, if we were to be prejudiced against discussions related to a particular library or framework, we would be diluting those strengths. Separation of mailing lists by topic is understandable. But I fear that once we break it down by library or framework we will end up with too much division in the community: something that I feel should be avoided. I would rather have all the web development discussions - be those related to Yesod, Snap, Happstack or whatever - in one place. Then we can all work together. On Mon, 2011-06-27 at 09:29 -0600, Chris Smith wrote:
I have mixed feelings on this.
On the one hand, This does often feel like the Yesod help mailing list, so I've considered unsubscribing a few times because there's not a lot here related to Haskell web stuff that I use. On the other hand, though, I'm with Michael in wondering whether reducing the amount of Yesod stuff would really make the list more helpful; or if it would just make it dead.
So far, I've stayed subscribed but just delete the majority of the content and look for announcements or the occasional threads that don't look like Yesod support issues.
I'm interested in other people's thoughts.

On Jun 27, 2011 9:58 AM, "Blake Rain"
I honestly don't see how Yesod - the same as Snap, Happstack, Hackyll and so on - should not be discussed on a mailing list related to web development in Haskell.
I hope this isn't coming across like that... it's just that the mailing list is very often used as a basic support channel for Yesod, and that's not the case for any other project. Definitely there's no need to exclude Yesod from the list, but there's a big difference between discussing web development topics including Yesod, and reporting Yesod bugs or asking detailed questions about technical topics like subsistence routing and such. I'm very interested in Haskell web development including Yesod, but surely there's a Yesod specific place for the latter kinds of questions which frankly aren't even being understood by non-Yesod developers on the mailing list. And of course the same thing would apply to Happstack, Snap, etc... except it isn't happening with them. -- Chris Smith

On Tue, Jun 28, 2011 at 4:47 AM, Chris Smith
On Jun 27, 2011 9:58 AM, "Blake Rain"
wrote: I honestly don't see how Yesod - the same as Snap, Happstack, Hackyll and so on - should not be discussed on a mailing list related to web development in Haskell.
I hope this isn't coming across like that... it's just that the mailing list is very often used as a basic support channel for Yesod, and that's not the case for any other project. Definitely there's no need to exclude Yesod from the list, but there's a big difference between discussing web development topics including Yesod, and reporting Yesod bugs or asking detailed questions about technical topics like subsistence routing and such. I'm very interested in Haskell web development including Yesod, but surely there's a Yesod specific place for the latter kinds of questions which frankly aren't even being understood by non-Yesod developers on the mailing list. And of course the same thing would apply to Happstack, Snap, etc... except it isn't happening with them.
Well, bug reports are simple: they belong in the issue tracker. That's where users are encouraged to report them. Let's look at a few other "categories" of emails that come in: "How do I do X": I agree with Greg that we should encourage users to use Stack Overflow for this. We can update the Yesod site to make this clear, but as should be obvious, no one on the Yesod team can actually control where people send their questions. Announcements: I don't think anyone has been arguing taking announcements off of web-devel. Yesod-specific development discussions: My guess is this is the real issue we're going to end up debating. I've been pushing against fragmentation in the community for a long time, and I think taking these kinds of discussions off of web-devel will only promote fragmentation. Case in point: the recent yesod-form discussion. I absolutely wanted that discussion to be held where non-Yesod users would see it, because I think there's still a lot of room for sharing of ideas. And frankly, if you think you have nothing to gain from seeing other people discussing libraries just because you don't use them directly, you probably don't belong on the internet. Discussions of any underlying, non-Yesod-specific library (WAI, Persistent, etc): Again, if you're pushing to have this taken off of web-devel, you're basically trying to create an echo chamber for your own stuff. That's fine, but don't try to enforce that on the rest of us. I still believe that having separate Snap and Happstack mailing lists is not a good thing for the community, but if you really want to have such distilled, focused conversations, please don't expect web-devel to be the place for it. Michael

On Tue, Jun 28, 2011 at 12:54 PM, Michael Snoyman
Well, bug reports are simple: they belong in the issue tracker. That's where users are encouraged to report them. Let's look at a few other "categories" of emails that come in:
"How do I do X": I agree with Greg that we should encourage users to use Stack Overflow for this. We can update the Yesod site to make this clear, but as should be obvious, no one on the Yesod team can actually control where people send their questions.
You actually do control what mailing list the Yesod community goes to. Web-devel is listed as the first point of contact on your community pages, and I'm sure most Yesod users found it through your site. The list might have been appropriate for sharing ideas and getting feedback back when you started the project, but Yesod has grown and people are saying is that its community is starting to strain this one in terms of signal to noise ratio. I think Yesod is better off with a new mailing list for general support, and a lower traffic yesod-devel mailing list to increase/maintain it's mind-share. Those sharing your goals will sign up, while you avoid alienating the other web-devel users. Isak

I personally would prefer reading/writing in a mailing list (even my beginners questions), since this is pure, simple, and continuous. Stackoverflow is - at first sight - nice indeed, but for the long term, in my eyes, it is over-crowed regarding too many informations, that do not belong to the topic itself, it has too much colors, different fonts and graphics. Hartmut

To summarize this thread, many subscribers would like this mail list to have
a "higher signal to noise ratio". One aspect of this is *very* Yesod
specific development discussions. We have considered a yesod-contributors
mail list. However, this would only take a few conversations off of
web-devel and was mostly designed to replace the system of informal e-mails
that occurs now.
The only common definition of "higher signal to noise ratio" is to have
fewer help messages. This is a very reasonable request, although as Jasper
points out, it is not always clear when someone is asking for help if they
will be exposing something that needs to have a discussion. But I suppose we
could take such a conversation off of StackOverflow and post it to the mail
list.
I edited the page:
http://www.yesodweb.com/page/community
http://www.yesodweb.com/page/communityTo point to Stack Overflow. We will
try out encouraging users to ask for help on Stack Overflow.
I also added a mention of the #yesod IRC channel. The channel is currently
not a good medium for help- if any Yesod users can go on IRC and answer
basic questions (and otherwise point users to Stack Overflow) that would be
very appreciated.
Harmut, I appreciate your input. Please let us know how the new changes
impact your experience and if you have suggestions for other approaches.
To the rest of Yesod users, start trying out Stack Overflow if you feel it
is appropriate, and let us know how it goes. Also try out IRC if you like.
But we don't want anyone to feel intimidated in communicating with the
community, so if you feel web-devel is best, please just post here.
To those wanting "higher signal to noise", lets check back in and a month
and see how things are doing.
Thanks,
Greg Weber
On Tue, Jun 28, 2011 at 5:00 AM, Hartmut
I personally would prefer reading/writing in a mailing list (even my beginners questions), since this is pure, simple, and continuous. Stackoverflow is - at first sight - nice indeed, but for the long term, in my eyes, it is over-crowed regarding too many informations, that do not belong to the topic itself, it has too much colors, different fonts and graphics.
Hartmut
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

On Tue, 2011-06-28 at 07:05 -0700, Greg Weber wrote:
To summarize this thread, many subscribers would like this mail list to have a "higher signal to noise ratio". One aspect of this is *very* Yesod specific development discussions.
With emphasis on the "very specific", yes. It's great to have a place where general web development topics can be discussed, and those will obviously involve specific frameworks at some times. I'm not sure there's a rule we can make here that will make any sense; it really comes down to people taking a minute to consider whether they are talking about anything that makes sense outside of that very specific context; and if so, then great! It's up to individuals on the list to: (a) make that decision, and (b) make sure the list is always presented as a general discussion forum for web development in Haskell, and not as a project-specific forum. I think what all this comes down to is that web frameworks (and Yesod on particular -- I'm not saying that as a bad thing, there's just a lot MORE stuff in it) are at least an order of magnitude more complex than most Haskell libraries. That's why I can read a random thread on haskell-cafe and understand what it's saying, but my chances of even comprehending a random thread here are really rather low. And I don't think it's my intelligence or lack of general web development knowledge at fault there; just the nature of the stuff we're talking about. -- Chris Smith

On Tue, Jun 28, 2011 at 7:26 AM, Chris Smith
On Tue, 2011-06-28 at 07:05 -0700, Greg Weber wrote:
To summarize this thread, many subscribers would like this mail list to have a "higher signal to noise ratio". One aspect of this is *very* Yesod specific development discussions.
With emphasis on the "very specific", yes. It's great to have a place where general web development topics can be discussed, and those will obviously involve specific frameworks at some times. I'm not sure there's a rule we can make here that will make any sense; it really comes down to people taking a minute to consider whether they are talking about anything that makes sense outside of that very specific context; and if so, then great!
It's up to individuals on the list to: (a) make that decision, and (b) make sure the list is always presented as a general discussion forum for web development in Haskell, and not as a project-specific forum.
I think what all this comes down to is that web frameworks (and Yesod on particular -- I'm not saying that as a bad thing, there's just a lot MORE stuff in it) are at least an order of magnitude more complex than most Haskell libraries. That's why I can read a random thread on haskell-cafe and understand what it's saying, but my chances of even comprehending a random thread here are really rather low. And I don't think it's my intelligence or lack of general web development knowledge at fault there; just the nature of the stuff we're talking about.
I would much rather revisit this issue in a month or so than keep this thread alive, but I feel the need to defend the good name of Yesod. Yesod libraries are no more complex than other Haskell libraries. You could say that if you add them all up together that creates complexity, but most questions on web-devel are about one specific library, and perhaps how it is interacted with from Yesod. The issue is simply that a Yesod thread assumes you have developed a web application in Yesod. Or if it is about implementation, it may assume you have looked at a library's internals. As you said, it isn't about your lack of *general* web development knowledge. It is a lack of Yesod *specific* knowledge. On haskell-cafe users normally do a better job of presenting their problem without assuming you already have very specific knowledge. This is something we can do better at on web-devel. Greg Weber
-- Chris Smith
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

Greg & Co.,
FWIW... In the Lift community, we've got a single mailing list for
everything Lift-related (Lift is a web framework, but it's also an Actor
library, a JSON library and a whole lot of other things.) We do all of our
design on the main mailing list and have > 1,500 messages a month. In
general, it works out very, very well. We don't answer on Stack Overflow or
the other answer sites (e.g., Quora) but focus all of our communications on
the Lift mailing list. In this way, the long term lurkers have the design
discussions, questions, etc. sink into their brains.
I make no assessment about this mailing list for Yesod vs. a Yesod specific
list (although I will follow Yesod where it goes.) But I do suggest
strongly that keeping all discussions in a central place works very well,
even for a medium-high volume list.
Thanks,
David
On Tue, Jun 28, 2011 at 8:16 AM, Greg Weber
On Tue, Jun 28, 2011 at 7:26 AM, Chris Smith
wrote: On Tue, 2011-06-28 at 07:05 -0700, Greg Weber wrote:
To summarize this thread, many subscribers would like this mail list to have a "higher signal to noise ratio". One aspect of this is *very* Yesod specific development discussions.
With emphasis on the "very specific", yes. It's great to have a place where general web development topics can be discussed, and those will obviously involve specific frameworks at some times. I'm not sure there's a rule we can make here that will make any sense; it really comes down to people taking a minute to consider whether they are talking about anything that makes sense outside of that very specific context; and if so, then great!
It's up to individuals on the list to: (a) make that decision, and (b) make sure the list is always presented as a general discussion forum for web development in Haskell, and not as a project-specific forum.
I think what all this comes down to is that web frameworks (and Yesod on particular -- I'm not saying that as a bad thing, there's just a lot MORE stuff in it) are at least an order of magnitude more complex than most Haskell libraries. That's why I can read a random thread on haskell-cafe and understand what it's saying, but my chances of even comprehending a random thread here are really rather low. And I don't think it's my intelligence or lack of general web development knowledge at fault there; just the nature of the stuff we're talking about.
I would much rather revisit this issue in a month or so than keep this thread alive, but I feel the need to defend the good name of Yesod. Yesod libraries are no more complex than other Haskell libraries. You could say that if you add them all up together that creates complexity, but most questions on web-devel are about one specific library, and perhaps how it is interacted with from Yesod.
The issue is simply that a Yesod thread assumes you have developed a web application in Yesod. Or if it is about implementation, it may assume you have looked at a library's internals. As you said, it isn't about your lack of *general* web development knowledge. It is a lack of Yesod *specific* knowledge.
On haskell-cafe users normally do a better job of presenting their problem without assuming you already have very specific knowledge. This is something we can do better at on web-devel.
Greg Weber
--
Chris Smith
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
-- Lift, the simply functional web framework http://liftweb.net Simply Lift http://simply.liftweb.net Follow me: http://twitter.com/dpp Blog: http://goodstuff.im

On Tue, Jun 28, 2011 at 2:40 PM, Isak Hansen
On Tue, Jun 28, 2011 at 12:54 PM, Michael Snoyman
wrote: Well, bug reports are simple: they belong in the issue tracker. That's where users are encouraged to report them. Let's look at a few other "categories" of emails that come in:
"How do I do X": I agree with Greg that we should encourage users to use Stack Overflow for this. We can update the Yesod site to make this clear, but as should be obvious, no one on the Yesod team can actually control where people send their questions.
You actually do control what mailing list the Yesod community goes to. Web-devel is listed as the first point of contact on your community pages, and I'm sure most Yesod users found it through your site.
Let me reiterate: I can encourage users, not control their actions. Any belief to the contrary far overstates my telekinetic abilities.
The list might have been appropriate for sharing ideas and getting feedback back when you started the project, but Yesod has grown and people are saying is that its community is starting to strain this one in terms of signal to noise ratio.
What you state as a fact is exactly what this thread is discussing. Can you respond to the points myself and others made instead of simply continuing on the assumption that your initial hypothesis does not need backing?
I think Yesod is better off with a new mailing list for general support, and a lower traffic yesod-devel mailing list to increase/maintain it's mind-share. Those sharing your goals will sign up, while you avoid alienating the other web-devel users.
To give an example I just gave a few emails earlier, I think that many "Yesod-specific" discussions are of use to the whole community, such as the recent yesod-form discussion. Formlets, digestive-functors and yesod-form are all trying to solve similar problems, and are each taking slightly different approaches. Forcing us to a different list will simply force us all to our own echo chambers. Michael

On Tue, Jun 28, 2011 at 3:50 PM, Michael Snoyman
On Tue, Jun 28, 2011 at 2:40 PM, Isak Hansen
wrote: On Tue, Jun 28, 2011 at 12:54 PM, Michael Snoyman
wrote: Well, bug reports are simple: they belong in the issue tracker. That's where users are encouraged to report them. Let's look at a few other "categories" of emails that come in:
"How do I do X": I agree with Greg that we should encourage users to use Stack Overflow for this. We can update the Yesod site to make this clear, but as should be obvious, no one on the Yesod team can actually control where people send their questions.
You actually do control what mailing list the Yesod community goes to. Web-devel is listed as the first point of contact on your community pages, and I'm sure most Yesod users found it through your site.
Let me reiterate: I can encourage users, not control their actions. Any belief to the contrary far overstates my telekinetic abilities.
Yup, I assume the Yesod team can't telepatically convince users who prefer mailing lists to stay off web-devel in favor of stack overflow. IMHO that makes you rude for not providing an official alternative.. Isak

I feel similarly to Jasper, but I actually don't think it is that hard to distinguish: I think that maybe instead of creating a "yesod" list, you should create a "yesod-help" list, that is specifically for the "how do I do X in yesod". Because I don't use yesod, and every time I get those messages I consider unsubscribing (because those questions are not relevant to haskell webdev in general). But I do think that the more theoretical / trying to solve problems types of discussions are something that is generally relevant, and could benefit from integration with happstack and snap. So I don't think this is a call to excise yesod from this list (that wouldnt benefit anyone), but more to move the yesod beginners questions somewhere else. Maybe a good pattern would be for people to put the framework in the subject if it is going to be a framework specific discussion, so that people can know that while this may be generally interesting, it is a discussion specific to one framework. Since there are plenty of those types of discussions, I don't think the list would die... and perhaps if the content wasn't so far skewed by beginner yesod questions, people would be more likely to bring up things that are more broadly applicable to web devel. Speaking personally, I've been doing a bit of stuff related to snap, but partly because of the nature of this list, I haven't asked about or presented any of the stuff I've been working on. Instead, I mainly frequent the snap IRC channel, which is active. For certain things IRC is certainly invaluable, but for announcements of stuff, it is a pretty poor way of getting the word out. If this list didn't feel like a Yesod list, I probably would have posted stuff here, and would in the future. As it is I barely read it because even threads that look like they are general (based on the subject) usually turn out be be asking a specific question about Yesod. (for the snap readers, or people who use heist, which again is framework agnostic but mostly used with snap, some things I'd been working on were: A. an ajax extension for heist, that allows, without any application specific javascript, asynchronous page parts replacement and form submission. Blog post: http://blog.dbpatterson.com/post/6330870102/building-ajax-sites-with-snap-im... ; code, slightly updated since post: https://github.com/dbp/heist-async B. very rough but functioning heist/snap bindings for digestive-functors, allowing you to write normal html forms in heist templates and have them validated by digestive functors C. using heist and some non-application specific javascript to add dynamic extensions to html: http://blog.dbpatterson.com/post/6736312764/turning-dynamic-web-programming-... . this is just a generalization of the stuff that makes heist-async work. ) On Jun 27, 2011, at 11:29 AM, Chris Smith wrote:
I have mixed feelings on this.
On the one hand, This does often feel like the Yesod help mailing list, so I've considered unsubscribing a few times because there's not a lot here related to Haskell web stuff that I use. On the other hand, though, I'm with Michael in wondering whether reducing the amount of Yesod stuff would really make the list more helpful; or if it would just make it dead.
So far, I've stayed subscribed but just delete the majority of the content and look for announcements or the occasional threads that don't look like Yesod support issues.
I'm interested in other people's thoughts.
-- Chris Smith
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

On Mon, Jun 27, 2011 at 12:29 PM, Chris Smith
So far, I've stayed subscribed but just delete the majority of the content and look for announcements or the occasional threads that don't look like Yesod support issues.
If the problem is that some people just want to track the new developments of the web frameworks, we can have two lists: - web-announce: low traffic, announcements and other important topics - web-devel: everything else This is the same as the difference between haskell and haskell-cafe mailing lists. So I'm in favor of having a common list for all web frameworks. If anything, there should be two lists. We have all kinds of questions on haskell-cafe and that doesn't seem to cause a lot of problems. Cheers! =) -- Felipe.

As one of those people who are filling up web-devel with yesod help questions, I agree with Felipe, but I have a some of further comments. Why are their so many yesod help questions relative to other projects help? Is it because of the relative newness of yesod? or complexity cause by added type checking? Or something else? I think once it becomes more mature, I think some of this will go away. It also feels to me that their seems to be quite a bit of exchange within the various Haskell Frameworks, and it facilitated by this group e.g. Blaze, WAI. It would be more difficult for a newbie to track down which specific group will provide questions regarding yesod core component vs. shared component, blaze, hamlet, wai. I can get a better idea of other Haskell approaches, that I may not have heard of before if I was only following a yesod specific group. Most posters do appear to follow good etiquette by putting the name of the project in the subject, so that it can be easily searched or filtered. Eric

On Mon, Jun 27, 2011 at 10:36 AM, Eric Schug
As one of those people who are filling up web-devel with yesod help questions, I agree with Felipe, but I have a some of further comments.
Why are their so many yesod help questions relative to other projects help? Is it because of the relative newness of yesod? or complexity cause by added type checking? Or something else? I think once it becomes more mature, I think some of this will go away.
Do you subscribe to snap and happstack mail lists? I don't, but I wouldn't be surprised if Yesod has more help questions. Yesod likely has the most users and the least active IRC channel. We could try to send Yesod help questions to stackoverflow and IRC. But we really need a community that is willing to help new users on those locations- particularly IRC.
It also feels to me that their seems to be quite a bit of exchange within the various Haskell Frameworks, and it facilitated by this group e.g. Blaze, WAI. It would be more difficult for a newbie to track down which specific group will provide questions regarding yesod core component vs. shared component, blaze, hamlet, wai. I can get a better idea of other Haskell approaches, that I may not have heard of before if I was only following a yesod specific group. Most posters do appear to follow good etiquette by putting the name of the project in the subject, so that it can be easily searched or filtered.
Eric
______________________________**_________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/**mailman/listinfo/web-develhttp://www.haskell.org/mailman/listinfo/web-devel

Hi all, I'm something of a lurker but it seems to me, both from my own impressions and from some of the messages in this thread, that it's not so much the /volume/ of Yesod-specific messages on this list as the /proportion/ that is the "problem". I know that I, for one, would spend much more attention on the messages in my haskell-web folder if the content were more varied. Perhaps the solution will be found not in trying to reduce the Yesod-specific traffic but in increasing the rest. If everyone who isn't a Yesod user were to post about what they /do/ use we might get a wider range of discussion that engages more of the community? Cheers, Thomas Sutton

I'm for yesod creating both a -users list and a -devel list. The former for questions specific to yesod, and the latter for design discussions specific to yesod. I'm interested in following the state of the web-space in Haskell, but thoroughly uninterested in yesod-specific discussions. As this thread shows, there are others in the same boat. I'd be still less interested if we added more general snap and happstack-related discussions of the same sort that exist here for yesod. I think this list should be for announcements and general discussions which have potential implications for more than one framework/library, even if they arise in the context of a specific framework or library. In fact, I'd prefer if this list wasn't for help requests at all. At this point, it would make sense to direct those to either a framework-specific list, or even better, stackoverflow. Cheers, Sterl.

In fact, I'd prefer if this list wasn't for help requests at all. At this point, it would make sense to direct those to either a framework-specific list, or even better, stackoverflow.
This makes a lot of sense to me. I would never prohibit anyone from posting on this mailing list, but perhaps we could try to redirect support questions to stackoverflow. I think it's a good place for support, as it's easier to search through and comment on problems that were already solved. But once again, there's a fine line between some support questions and more general questions, which could pose a problem. Cheers, Jasper

PS I think no matter how many separate lists you have or don't have, it should be pretty straightforward to put links to the lists on the relevant (e.g., framework) specific websites. I found this one via such methods. And if the traffic on a given list is due to the newness of a framework (?), there is nothing stopping anyone from merging a separate list back into a generic list down the road if traffic lightens for a given framework after it matures. Just a couple of thoughts. On 06/27/2011 01:36 PM, Eric Schug wrote:
As one of those people who are filling up web-devel with yesod help questions, I agree with Felipe, but I have a some of further comments.
Why are their so many yesod help questions relative to other projects help? Is it because of the relative newness of yesod? or complexity cause by added type checking? Or something else? I think once it becomes more mature, I think some of this will go away.
It also feels to me that their seems to be quite a bit of exchange within the various Haskell Frameworks, and it facilitated by this group e.g. Blaze, WAI. It would be more difficult for a newbie to track down which specific group will provide questions regarding yesod core component vs. shared component, blaze, hamlet, wai. I can get a better idea of other Haskell approaches, that I may not have heard of before if I was only following a yesod specific group. Most posters do appear to follow good etiquette by putting the name of the project in the subject, so that it can be easily searched or filtered.
Eric
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel

I cannot speak for anyone else, but I have multiple Gmail accounts and check them all via IMAP in Thunderbird. For me, it would be inconsequential to subscribe to another list. I have an account that is JUST for lists, which helps me keep stuff better organized. So I would just add another Gmail label, then another Gmail filter, and it gets turned into a folder in Thunderbird, and really does not inconvenience me at all. For me it is a matter of clicking an expander arrow in Thunderbird. I personally do not dislike the idea of a Yesod-specific list, it seems logical. Certainly any time you might a have Yesod user wanting to pick the brains of a Snap user, it wouldn't be a big deal to post to a generic list (web-devel?) or a Snap-specific list with the above setup. I don't think generating traffic for a generic list should really be a criterion, because it is easy to check multiple lists using IMAP on a local client. Would that harm the web-devel list? I don't know, but it's really not a logical criterion in my opinion. Maybe it might inspire people to send more non-Yesod content to the generic if they feel it has assumed a generic role and its traffic was declining. Regardless, I don't think separating things out is really being prejudiced against something or not, it's just a matter of clicking one folder versus another in your local email client. Here is a scenario: Maybe I like Yesod and Happstack and Snap, but this week I am overwhelmed in general and don't feel like perusing Happstack emails. Different lists is just another layer of an organizational tool for me, nothing more. The other emails will still be there for me to check next week when things lighten up. For that matter you could have Persistent and WAI lists too. Again, it's just a matter of opening another folder in certain email setups. (I'm not advocating for or against either of those examples.) There's no technical reason for it to create social or political or any other divisions. Just my two cents, for whatever it is worth. On 06/27/2011 04:53 AM, Christopher Done wrote:
On 27 June 2011 10:10, Nicolas Wu
wrote: On 27 June 2011 08:38, Jasper Van der Jeugt
wrote: I think it would benefit the two types of readers if we could move Yesod-specific discussion to a separate mailing list. I second this proposal and sentiment. I have nothing against Yesod, but I feel like I'm getting overwhelmed by emails that are too Yesod specific on this list. I also have this problem. I posted a while ago that all I ever receive is yesod posts: http://www.haskell.org/pipermail/web-devel/2010/000647.html
I actually didn't unsubscribe, I just set a GMail filter. Recently I unset that to open some discussions. I noticed that I was actually missing out on general web-dev developments.
But if I search "web-devel" in GMail, 14 out of the 20 results are yesod-specific. I created a test filter to remove "web-devel + yesod", but then I miss out on general posts where people merely mention yesod. 577 of 1224 *subjects* in the archive contain yesod.
* I would actually prefer pulling in the Snap and Happstack mailing lists to web-devel: I think there is a lot of room for better discussions if we're all talking together by default. I'm already subscribed to both mailing lists, and I don't think it will be a problem to include that traffic here. I'm pretty sure that would make the problem worse. Then we would have yesod, happstack and snap "how do I do X?" questions to filter out. But anyway it seems more attractive these days for me to properly unsubscribe and get interesting web developments via Planet Haskell and Reddit or something. If you chaps want to get my attention specifically please drop me a mail or something.
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel
participants (16)
-
anthropornis
-
Blake Rain
-
Chris Smith
-
Christopher Done
-
Daniel Patterson
-
David Pollak
-
Eric Schug
-
Felipe Almeida Lessa
-
Greg Weber
-
Hartmut
-
Isak Hansen
-
Jasper Van der Jeugt
-
Michael Snoyman
-
Nicolas Wu
-
Sterling Clover
-
Thomas Sutton