#PyCharm - 1st thing I did was install the Classic UI plugin.
#Pycharm
#pyconus profiling - There is a tool named `perf` that uses stackpointers (a feature of 3.12) and features tangentially related to JITs (3.13) to allow native code profilers to tell you where you python is slow (e.g. too many copies or bad branch prediction)
oh now I see why a copy-paste JIT is isomorphic to instrumenting python for performance profiling. Both wrap each opcode in a little function.
♡ 0 ↻ 0
Before looking at Eclipse, put on the glasses that block all light. After that, you can take the glasses off and go back to using #PyCharm.
Good news, #pycharm etc will become conscious.
#jetbrains will bundle LLM code completion. Since I have copilot installed as well, which already conflicts with plain vanilla code completion, I wonder if I'll get triple conflicts (two AIs and code completion all attempting to suggest what to tab complete)
https://blog.jetbrains.com/idea/2023/06/ai-assistant-in-jetbrains-ides/
What both #pycharm #vscode and #codespaces are missing are music integration.
It should change playlist and station based on what code you're writing. If the build has failed 10 times in a row, it should play something calm, 1970s love ballads. If you're writing Perl, it should play something nightmarish, like Angelspit
me trying to reference 'flask-limiter': ...ok, mash keys and let #pycharm add the `import` statement...
pycharm: This is missing, I've set the focus on the action to install 'limiter'!
me: ... tap... oh crap, it's installing a package at random now.
Nooooooo! This is going to get #PyCharm banned from my computer! https://x.com/nicoleperlroth/status/1346909580219936769
No #pycharm, searching for
List\[Dict\[str\]\]
is not better than
List[Dict[str]]
And no visible way to turn of regex.
Rolling back to #Pycharm 2016.3.3. No one takes the unittest option away from my context menu. (& work around fails http://www.emalis.com/2017/03/pycharm-2017-1-issue-with-running-tests-in-subfolders-from-ui-workaround/
#python How do you annotate a function arg so that #pycharm knows it is a method pointer/lambda or the like? Tried to ask on #stackoverflow