Hi all,
Following the success of Discourse as a replacement for all other Scala mailing lists (scala-internals, scala-language, scala-sips, scala-debate), we have decided to follow suit in migrating scala-user to a shiny new Discourse forum focused only on user questions and answers at https://users.scala-lang.org To facilitate this move, we have removed signups to scala-user, and in coming weeks we will shift scala-user to read-only. All conversations will remain archived on Google Groups. The intended replacement for these lists is the https://users.scala-lang.org Discourse forum/mailing list. So please head over there and sign up if you're interested in participating in discussions that previously belonged on scala-user. In general Discourse is a significant improvement for discussing code via email. Discourse is set up to be used in mailing list mode. That is, you receive discussions to your inbox, and can reply to them via email. It's also a forum that gives all kinds of statistics, upvoting, and polls. You can do syntax highlighting etc, and posts can be written in Markdown. As of now, these are the recommended channels for discussing Scala: Mailing list/forum: * Scala Users: https://users.scala-lang.org - a central place for lasting, threaded discussions related to; learning about Scala from fellow Scala users. This is a good place for coding help, beginner questions, etc. * Scala Contributors: https://contributors.scala-lang.org/ - a central place for lasting, threaded discussions related to; development work on the Scala compiler, Scala Improvement Proposal discussions (proposals for changes to the language or compiler), Scala Platform discussions, or debates/discussions typically found on scala-debate or scala-language. There are tags for each of these topics in Discourse, so it's possible to subscribe to only a subset of these topics. Real-time discussion: * https://gitter.im/scala/scala - a relaxed chat room about all things Scala. Library questions, language questions, etc. * https://gitter.im/scala/center - a discussion channel about Scala community governance, processes, the Scala Platform, online courses, and general updates about projects and things going on at the Scala Center. * https://gitter.im/scala/contributors - a place to Scala internals and open source work with contributors. * https://gitter.im/scala/moocs- a place to talk about all Scala MOOCs Please don't use gitter for community-wide discussions that are meant to be persisted. Gitter is best for ephemeral discussions, quick questions, chats, sanity checks, etc. If you want to promote a topic for community-wide discussion that was hatched in a Gitter chat, please do so in Scala Contributors. While Gitter is indexed by Google, finding points made in Gitter tends to be difficult amongst all of the other chats/jokes/etc that tend to take place there. Thus, questions or arguments posts meant to be persisted belong on Scala Users or Scala Contributors. Cheers, Heather -- Heather Miller EPFL, Scala Center Executive Director, Research Scientist http://people.epfl.ch/heather.miller -- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Even though this was foreseeable, I am still saddened by this move. It will likely mean that won’t keep up to date with Scala in the same way that was conveniently possible before. Requiring users to open yet another browser tab and poll that regularly is a big step backwards from a mailing list. Before someone suggests email notifications please consider that these are significantly less useful than just properly threaded email discussions because upon receiving a notification I now have to switch programs and contexts in order to see the full discussion.
In any case, just my two cents. There probably has been a discussion about this elsewhere that I did not notice. Regards, Roland > 17 mars 2017 kl. 15:38 skrev Heather Miller <[hidden email]>: > > Hi all, > > Following the success of Discourse as a replacement for all other > Scala mailing lists (scala-internals, scala-language, scala-sips, > scala-debate), we have decided to follow suit in migrating scala-user > to a shiny new Discourse forum focused only on user questions and > answers at https://users.scala-lang.org > > To facilitate this move, we have removed signups to scala-user, and in > coming weeks we will shift scala-user to read-only. > All conversations will remain archived on Google Groups. The intended > replacement for these lists is the https://users.scala-lang.org > Discourse forum/mailing list. So please head over there and sign up if > you're interested in participating in discussions that previously > belonged on scala-user. > > In general Discourse is a significant improvement for discussing code > via email. Discourse is set up to be used in mailing list mode. That > is, you receive discussions to your inbox, and can reply to them via > email. It's also a forum that gives all kinds of statistics, > upvoting, and polls. You can do syntax highlighting etc, and posts can > be written in Markdown. > > As of now, these are the recommended channels for discussing Scala: > > Mailing list/forum: > * Scala Users: https://users.scala-lang.org - a central place for > lasting, threaded discussions related to; learning about Scala from > fellow Scala users. This is a good place for coding help, beginner questions, > etc. > * Scala Contributors: https://contributors.scala-lang.org/ - a central place for > lasting, threaded discussions related to; development work on the > Scala compiler, Scala Improvement Proposal discussions (proposals for changes > to the language or compiler), Scala Platform discussions, or > debates/discussions typically found on scala-debate or scala-language. There > are tags for each of these topics in Discourse, so it's possible to subscribe > to only a subset of these topics. > > Real-time discussion: > * https://gitter.im/scala/scala - a relaxed chat room about all things Scala. > Library questions, language questions, etc. > * https://gitter.im/scala/center - a discussion channel about Scala community > governance, processes, the Scala Platform, online courses, and general updates > about projects and things going on at the Scala Center. > * https://gitter.im/scala/contributors - a place to Scala internals and open > source work with contributors. > * https://gitter.im/scala/moocs- a place to talk about all Scala MOOCs > > Please don't use gitter for community-wide discussions that are meant > to be persisted. Gitter is best for ephemeral discussions, quick > questions, chats, sanity checks, etc. If you want to promote a topic > for community-wide discussion that was hatched in a Gitter chat, > please do so in Scala Contributors. While Gitter is indexed by Google, > finding points made in Gitter tends to be difficult amongst all of the > other chats/jokes/etc that tend to take place there. Thus, questions > or arguments posts meant to be persisted belong on Scala Users or > Scala Contributors. > > Cheers, > Heather > > -- > Heather Miller > EPFL, Scala Center > Executive Director, Research Scientist > http://people.epfl.ch/heather.miller > > -- > You received this message because you are subscribed to the Google Groups "scala-user" group. > To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
On Fri, Mar 17, 2017 at 7:53 AM, Roland Kuhn <[hidden email]> wrote:
-- Before someone suggests email notifications please consider that these are significantly less useful than just properly threaded email discussions The emails Discourse sends aren't just notifications — they're the actual discussions. They include the whole text of the message, and they're properly threaded in your email client. You can reply by email, you don't need to go to the browser, either to read or to reply. Try it, it's fine! Lots of us have been using contributors.scala-lang.org in this manner for some time now. Seth You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
:-) Funny! No, of course I tried it, I think you noticed when I signed up for the contributors forum, and on my MUA the notifications (that do contain the text) do not thread properly. What I see is one thread per topic per participant, which is not very helpful. Cursory inspection of the mail headers revealed missing In-Reply-To and References headers in some but not all cases. Regards, Roland
-- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Seth Tisue-3
Hi Roland, Discourse is in mailing list mode. That means behaves as a mailing list. So, the way you use it is the same as scala-user plus you get syntax highlighting, markdown syntax, etc. (You don't have to open another browser tab or visit the Discourse page at all if you don't want to.) I use contributors.scala-lang.org almost exclusively from my email client. So it shouldn't be that much of a tragedy... Cheers, Heather On Fri, Mar 17, 2017 at 4:18 PM, Seth Tisue <[hidden email]> wrote:
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Roland Kuhn
I get properly threaded conversations. No missing reply-tos for me. On Fri, Mar 17, 2017 at 4:26 PM, Roland Kuhn <[hidden email]> wrote:
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
same here, never had any problem with this. I'm using Gmail.
-- Roland, what email client are you using? Perhaps there's something about this at https://meta.discourse.org, which is where people talk about problems with Discourse itself. You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Take as an example the modularization thread:
Seth @ 5:23 references message [hidden email], which is … nafg @ 4:26, but that does not reference a message but “the thread”, which apparently macOS Mail does not understand (and I’m not surprised, because there is no message with ID [hidden email] to link to) And no, switching to Gmail is not an option.
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Hi Roland,
-- I don't think anyone suggested that you switch to Gmail. I think Seth was just pointing out what email service he is using and reporting no issues threading with it. I too use Gmail and have no issues with threading. What email client do you use? Maybe there's a known bug we can do something about in our Discourse installation to fix this? Cheers, Heather You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Roland Kuhn
On Fri, Mar 17, 2017 at 11:41 AM, Roland Kuhn <[hidden email]> wrote:
-- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Heather Miller-2
Hi Heather,
I didn’t mean to accuse you of anything, the sentence about Gmail was triggered by the evidence so far pointing in the direction that it does indeed work with Gmail. Trouble with other clients was probably not discovered because a) Gmail is prevalent and b) I had intended to raise the issue over the weekend but you were a bit quicker with the announcement. Yes, it would be nice if this was something that can be fixed in Discourse. Given that we would essentially switch from a working mailing-list to a currently-somewhat-broken-but-then-fixed mailing-list, may I ask what is the reason for this upheaval? Regards, Roland > 17 mars 2017 kl. 16:43 skrev Heather Miller <[hidden email]>: > > Hi Roland, > > I don't think anyone suggested that you switch to Gmail. I think Seth was just pointing out what email service he is using and reporting no issues threading with it. I too use Gmail and have no issues with threading. > > What email client do you use? Maybe there's a known bug we can do something about in our Discourse installation to fix this? > > Cheers, > Heather -- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Oliver Ruebenacker
On Fri, Mar 17, 2017 at 8:48 AM, Oliver Ruebenacker <[hidden email]> wrote:
--
Visit https://contributors.scala-lang.org/users/sethtisue/preferences (substitute your own username for "sethtisue"), check the "Enable mailing list mode" checkbox, done. You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Roland Kuhn
On Fri, Mar 17, 2017 at 8:41 AM, Roland Kuhn <[hidden email]> wrote:
--
Thanks for supplying details. I'll work on turning this into a proper bug report. A quick search of https://meta.discourse.org shows that other problems in this area were fixed once they were reported (e.g. https://meta.discourse.org/t/emails-not-threaded/44444/12). Seth You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Thanks, Seth! As I said, I was planning on raising this properly, this discussion just occurred a few hours too early.
Regards, Roland
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Seth Tisue-3
Do I get that right that you have your own installation of Discourse? Who owns that? Aren't you afraid that some one might hack it and steal people's credentials? On Fri, Mar 17, 2017 at 11:50 AM, Seth Tisue <[hidden email]> wrote:
-- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
On Fri, Mar 17, 2017 at 9:04 AM, Oliver Ruebenacker <[hidden email]> wrote:
--
Do you have a GitHub account? On our Discourse, you can just use that. You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Oliver Ruebenacker
Hi Olivier, As of like 30-40 minutes ago, users.scala-lang.org is set to mailing list mode by default. When we started contributors.scala-lang.org, mailing list mode wasn't set by default (I didn't realize it wasn't default) – a day or two after we created it and opened it up, I made mailing list mode default once it became evident that it wasn't default. So the fact that contributors.scala-lang.org wasn't by default in mailing list mode for you must've been because you signed up before I was able to make mailing list mode default. If you sign up for users.scala-lang.org now, it should be set to mailing list mode by default. So, no action should be necessary :-) About Google accounts – I can enable Google logins. Right now we allow only GitHub logins or sign ups via email. But if people would prefer, I can add Google logins so people can use their Google accounts with Discourse. Just say the word. Cheers, Heather On Fri, Mar 17, 2017 at 5:04 PM, Oliver Ruebenacker <[hidden email]> wrote:
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
On Fri, Mar 17, 2017 at 9:23 AM, Heather Miller <[hidden email]> wrote:
--
on users.scala-lang.org, Google accounts too yes please! (on contributors.scala-lang.org, I still think it makes sense to strongly encourage people to participate using their usual GitHub identities, since all Scala repos are on GitHub) You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
In reply to this post by Heather Miller-2
On Fri, Mar 17, 2017 at 12:23 PM, Heather Miller <[hidden email]> wrote:
-- You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Seems like the Google button is broken. I get:
-- 400. That’s an error. Error: redirect_uri_mismatch The redirect URI in the request, http://users.scala-lang.org/auth/google_oauth2/callback, does not match the ones authorized for the OAuth client. Visit https://console.developers.google.com/apis/credentials/oauthclient/524049836445-hgob0psker7e6cp6k8rv4v559jnkur5t.apps.googleusercontent.com?project=524049836445 to update the authorized redirect URIs. On Friday, 17 March 2017 16:52:12 UTC, Oliver Ruebenacker wrote:
You received this message because you are subscribed to the Google Groups "scala-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email]. For more options, visit https://groups.google.com/d/optout. |
Free forum by Nabble | Edit this page |