[Python-Dev] Re: Switching to Discourse
To demystify why you want to boost (I am in the python discord and other non gaming and gaming chats) it unlocks better features but the core experence of chat still exists . Basically voice chat goes up to 384kbps steams go up to 1080p quality and you get a 100MB upload limit. I know that react and defcon use discord as a chat platform so it’s not just gaming. Having better steaming / audio chat can be good to help people and uploads can be things like python scripts . Sent from my iPhone > On Jul 21, 2022, at 1:59 PM, Brett Cannon wrote: > > > > >> On Thu, Jul 21, 2022 at 10:34 AM Skip Montanaro >> wrote: >> > No, Discord is a different thing; it does text and voice communication >> > channels in real-time. If you're familiar with Slack, it's broadly >> > similar in purpose. >> >> Thanks (and to the others who replied). > > FYI this multiple responses issue doesn't come up on Discourse because the > replies are shown in real-time (as is the "Skip is typing ..." at the bottom). > >> It seems like they've tried to >> make it a game, giving me the "opportunity" to buy boosts (or >> whatever). What's up with that? > > It's for "funding" a Discord server and how Discord makes money (otherwise > the service is free). > >> Do we really need yet another place >> full of overlapping discussion channels? > > Discord isn't overlapping with Discourse. Think of Discord as replacing IRC > while also providing audio chat (and other things). For instance, people who > were working together to squash release blockers for b4 were chatting live on > Discord. > ___ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/XVDO47NTGAPYELRZYLAYJJVJGHOP2NBD/ > Code of Conduct: http://python.org/psf/codeofconduct/ ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/JVYKLGJCKTOTGS5ENDZDYNLA4SLWQOCK/ Code of Conduct: http://python.org/psf/codeofconduct/
[Python-Dev] Re: PEP 638: Syntactic macros
I’ve used lisp and scheme and one reason why you wouldn’t want a syntactic macro is because there should be one and only one way to do a task. Sure we have deviated that in the ecosystem but allowing syntactic macros can have the side effect of many programs or projects to have multiple ways to do something because they would have the feature . I think that this would be better as a library in my opinion. Sent from my iPhone > On Jan 29, 2023, at 2:20 PM, cd...@cam.ac.uk wrote: > > It looks like this hasn't gone anywhere in the past few years, which is a > shame. Syntactic macros are one of the 2 or 3 "Killer features" that pushed > me out of Python and into Julia (along with JITting inferred types and > multiple dispatch). Math+data science code written in Julia is a lot more > readable because of this. > ___ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/PPCXZJYPNNT6XZ6EQ35OQE4SG2QBAZRT/ > Code of Conduct: http://python.org/psf/codeofconduct/ ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/TKMQKXLQYFQ5CWS76SW7UXFEDZOIXJ2E/ Code of Conduct: http://python.org/psf/codeofconduct/
[Python-Dev] Re: PEP 638: Syntactic macros
The easiest and straightforward way to help python would be taking the mantle of implementing PEP 638 or restarting the development of a library for syntactic macros since you believe it will be a benefit to Python in general. Sent from my iPhone > On Feb 5, 2023, at 3:58 PM, cd...@cam.ac.uk wrote: > > >> >> Python has consistently refused to be turned into a platform for DSLs for >> almost 3 decades. > > I think SymPy, PyMC, Pyomo, Pyro, and many more packages would all be very > surprised to hear they're no longer welcome in Python. Still, it seems like > it would be quite hard to kick them out, and would probably make the > scientific programming community pretty angry. If you don't like having DSLs > in Python, I think you're trying to close the barn door after the horse has > bolted; you'd have to go back in time to the creation of NumPy. > > Syntactic macros aren't necessary for DSLs; it just makes them better. > Without syntactic macros, DSLs are forced to use clunky, complicated, and > error-prone string manipulation, rather than cleaner syntactic > transformations. For instance, here's NumPy's einsum, effectively behaving > like a string macro: > ``` > X = np.einsum('ij,jk->ik', A, B, optimize='optimal') > ``` > > And now here's the same thing in Julia: > ``` > @einsum X[i, k] := A[i, j] * B[j, k] > ``` > > Which is more readable? Which is more Pythonic? > > It's not that Python doesn't have DSLs (NumPy is effectively a DSL for linear > algebra). It's just that their syntax is sufficiently obscure that it's not > at all clear that's what they're doing. > ___ > Python-Dev mailing list -- python-dev@python.org > To unsubscribe send an email to python-dev-le...@python.org > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/python-dev@python.org/message/RWSSY4KZLQYXHFF34AR544C44NZ6K7XE/ > Code of Conduct: http://python.org/psf/codeofconduct/ ___ Python-Dev mailing list -- python-dev@python.org To unsubscribe send an email to python-dev-le...@python.org https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/python-dev@python.org/message/HT4NRQ7BYJLUGRQ33HOI45QBG4EC2PIO/ Code of Conduct: http://python.org/psf/codeofconduct/