Re: Bloody rubbish

2021-05-08 Thread Jason C. McDonald
Haha, I've encountered this guy several times around USENET and IRC.
Among his other claims, he's building a compiler that compiles every
language, and he invented smartphones.

That's what we call "all hat and no cattle". ;) I mostly haven't plonked
him for the entertainment value.

On 2021-05-06, Michael Torrie  wrote:
> On 5/5/21 8:58 PM, Joe Pfeiffer wrote:
>> Mr Flibble  writes:
>> 
>>> Python is slow and significant whitespace is patently absurd.
>> 
>> Why am I not surprised to learn your "fast" implementation turns out to
>> be something other than python?
>
> And it's bizarre that the OP, since he despises Python so much, and
> finds its syntax absurd, would even bother to make any sort of
> implementation of it.
>


-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: for the installation of pycharm

2021-05-08 Thread Jason C. McDonald
You might try their official website. A casual web search will bring it
up for you. Just type "pycharm" into your favorite search engine.

On 2021-05-08,   wrote:
>Sir/madam,
>
>Please provide me the latest version of pycharm quickly.
>
>Samir Mishra
>
>
>
>
>
>Sent from [1]Mail for Windows 10
>
>
>
> References
>
>Visible links
>    1. https://go.microsoft.com/fwlink/?LinkId=550986


-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Bloody rubbish

2021-05-08 Thread Jason C. McDonald
He also uses sockpuppets as a hobby, clearly.

That project has been "under construction" in its early phases for quite
a long time. It's certainly not at the state where "he" can brag about
it like he does.

And being part of a team that built a smartphone is not the same as
inventing smartphones. That's just braggery.

And another one bites the plonk. :))

On 2021-05-08, Talkie Toaster  wrote:
> Claim #1, "he's building a compiler that compiles every language":
>
> Yes, he is, the project website is https://neos.dev and the project is open 
> source on github.
>
> Claim #2, "he invented smartphones":
>
> Yes, he did (as part of a team) create the first smartphone,
> the Ericsson R380:
>
> https://en.wikipedia.org/wiki/Ericsson_R380
>
> /Toaster


-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: OT: Autism in discussion groups (was: Re: Proposal: Disconnect comp.lang.python from python-list)

2021-05-08 Thread Jason C. McDonald
Very well said! It's quite easy to use one's disadvantages as an excuse
for anti-social behavior. The Code of Conduct certainly isn't perfect,
but it has proven to be one of the most effective tools in keeping a
community healthy.

Usually, I find when people dump on CoCs, they're just angry at
accountability. I haven't known anyone yet who was a productive
member of Python and opposed to the CoC, at least in principle
and aim.

On 2021-05-08, Mirko  wrote:
>
> I apologize for this OT post, especially because it's in reply to an
> at least partly troll post, but I just can't resist. Sorry.
>
>
> Am 08.05.2021 um 14:09 schrieb Talkie Toaster:
>> On 06/05/2021 18:56, Mark Lawrence wrote:
>
>>> Quite frankly I don't care how this discussion goes as the Python
>>> community discriminates against Asperger's suffers such as myself.
>>>
>> 
>> I believe I am also on the spectrum and feel the same way about the
>> fluffy cloud echo chamber for fluffy clouds that is the Python
>> "community".
>
> I'm also on the autism spectrum but I do *NOT* appreciate how you
> both instrumentalize our condition and use it as a self-righteous
> self-defense and how you politicized it.
>
> One of the core aspects of ASS is that we have difficulties
> understanding and following common and accepted social norms. But
> that is not a carte blanche for every kind of misbehavior. I don't
> call myself Aspie for no reason. I believe that we have a right to
> be what we are and to live according to our needs, situations,
> conditions and specialties. But that doesn't mean that the rest of
> the world has to unilaterally adapt to us. It's both sides! The
> world needs to understand that our behavior is a little different we
> need to understand that our behavior is sometimes off the limits. We
> need to learn -- both sides -- how to live together and we need to
> learn to *RESPECT* each other.
>
>> This "code of conduct" bullsh1t is getting out of hand.
>
> Unless the CoD includes ASS of course! Isn't it?! ;-)
>
> You complain about a "fluffy cloud echo chamber", but you are
> *calling* for the *same*. A fluffy cloud echo chamber where no ASS
> person is ever called for any possibly disrespecting words or
> behavior. A fluffy cloud echo chamber where everybody just accepts
> and respects you for what you are. Does the concept sound familiar?
>
>
> P.S.: *NOT* among the core symptoms of (the high-functioning levels)
> of ASS is the inability to learn. Mind that! (And that includes
> social norms.)


-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: OT: Autism in discussion groups (was: Re: Proposal: Disconnect comp.lang.python from python-list)

2021-05-09 Thread Jason C. McDonald
> I disagree.  Many people are opposed to CoCs for a variety of reasons
> including the fact that many CoCs are political in nature.  Others
> oppose them for legal liability reasons.  On his radio show Ask Noah (a
> radio show about Linux), Noah has interviewed several people who oppose
> CoCs for political and legal reasons.  The Southeast Linux Fest in
> particular explicitly decided not to have a CoC for mostly legal reasons
> (which he described in episode 80).

That may well be. However, further complicating it are the people who
dislike accountability, as I first mentioned, but *reframe it* as a
"policial" or "legal" issue. There's no shortage of that, especially
in 2021.

If only we had a way to clear that smoke away and find out what earnest
objections remain. I, for one, haven't encountered any that didn't turn
out to be the aforementioned on further inspection. (But I don't know
all cases either.)

> I do agree asking people to simply not be stupid doesn't seem to work
> these days for whatever reason.

I hadn't noticed. ;)

-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Standarize TOML?

2021-05-16 Thread Jason C. McDonald
During the Steering Committee presentation at PyCon, it was mentioned
that no one has formally proposed TOML be added to the standard library
(emphasis on formal). THe joke went forth that there would be a flood
of proposals to that end.

So, just to kick this off while the thought is still fresh in a bunch of
people's minds: **should we add a TOML parser to the standard library**?

The main reason this matters is to help encourage adoption of the now
PEP-standardized pyproject.toml. A few projects have cited the lack of
a standardized TOML implementation in the standard library as a reason
not to adopt pyproject.toml...and the topic thus became weirdly
political.

I understand that Brett Cannon intends to bring this up at the next
language summit, but, ah, might as well put the community two-cents in
now, hey?

I, for one, feel like this is obvious.

-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: I was really uncomfort with any programming...

2020-06-06 Thread Jason C. McDonald
> I was really uncomfort with any programming,but I need to become 
efficient in python coding please give any tips to make interest in 
programming.hope your words will helpful  to me.thank you

Often the best way to make programming interesting is to use it to
build something you care about! There are a number of books that
can help with this, such as "Invent Your Own Computer Games with
Python" by Al Sweigart (through No Starch Press, or free on his
website).

In the end, programming isn't "for everyone". Anyone may theoretically
learn how to do it, even do it well, but that doesn't mean they'll
necessarily enjoy it. I'm actually rather curious why you *need*
to become "efficient" (proficient?) in Python? Work requirement?

By the way, you should put your message the the BODY of the email,
not in the subject line. Keep subject lines short.

-- 
Jason C. McDonald (CodeMouse92)
Author | Speaker | Hacker | Time Lord
Contact info at: https://indeliblebluepen.com
PGP key: https://keyserver.pgp.com id="-x-evo-selection-start-marker">



signature.asc
Description: This is a digitally signed message part
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: new feature in Python.

2020-09-30 Thread Jason C. McDonald

> I have a great idea, there are __iX__` methods, such as `__ior__`,
> `__iadd__`, `__iand__` etc.., which implements the |=, +=, &=
> behavior, 
> it would be nice if you could implement also `__igetattr__` or
> something, which means:
> 
> instead of
> con = "some text here"
> con  = con.replace("here", "there")
> 
> we could do
> 
> con = "some text here"
> con  .= replace("here", "there")

I have three concerns about this. First, there's a lot of wizardry
under the covers with getattr() and dot access to begin with, so this
would be significantly non-trivial. I suspect the behavior would wind
up being "surprising" too often.

Second, explicit is better than implicit. It's better to explicitly
rebind the name (or mutate on the name) rather than have a fancy
shorthand for trampling over an existing mutable value. In the case of
the compound operators on numbers, you're dealing with immutable types
anyway, so you're really just rebinding the name. The same is true of
your string there. But what about a list?

spam = [1, 2, 3]
eggs = spam
eggs .= append(4)  # what is happening
eggs .= sort()  # how about now?
eggs .= sorted(eggs) # and now?

You see? It's going to be a lot of surprises, because you're stripping
the usual visual cues of explicit assignment:

spam = [1, 2, 3]
eggs = spam
eggs.append(4)  # mutating spam too
eggs.sort()  # mutating spam too
eggs = eggs.sorted() # rebinding eggs to a new value, spam is safe

Yes, yes, I know, you could "get used to it", but it's adding
complexity and detracting from the One Obvious Way to do things. If an
object decides to implement those compound operators and abuse them
thusly, that's a consenting adults situation. Introducing this new
syntax into the language creates a trip hazard for the user.

Third, that proposed operator, .=  oww that's hard to see. It looks
like a typo, and could easily be typed as one, or overlooked altogether
(again, surprises).

Explicit-is-better-than-implicit'ly yrs,

-- 
Jason C. McDonald
(CodeMouse92)

Author | Speaker | Hacker | Time Lord


signature.asc
Description: This is a digitally signed message part
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: Moving to Python 3.x

2015-05-09 Thread Jason C. McDonald

On 05/09/2015 11:30 AM, Antranig Vartanian wrote:

Hay,

I learned the basics of python using the book "Think Python"
(http://www.greenteapress.com/thinkpython/) which was good (IMHO), and
it teaches in Python 2.7. Now I'm trying to write my first python+gtk
program.

anyways, my question will be, is it so necessary to move to python3.x
ASAP? or Python2.7 will live for a while (2-3 years)?.

and what do you advice a newbie programmer to do after learning the basics?

Thanks all!

--
Antranig Vartanian
http://antranig.pingvinashen.am/


I would strongly recommend writing your code to run on both Py2 and Py3. 
NINJA-IDE (an open source Python IDE) will lint your code so it'll run 
in both.


--
Jason C. McDonald (CodeMouse92)
[CEO, Lead Dev @ MousePaw Games]
--
https://mail.python.org/mailman/listinfo/python-list