Python extenstion revised - #625
Conversation
Added comprehensive documentation for running Python scripts using block coding, including details on blocks, strict editing, output display, variables, lists, controls, functions, classes, strings, math, operators, time, and random functionalities.
Added a new Python block coding extension with documentation.
Updated the description of the Python block coding feature to include additional context about mirroring Python code in Penguinmod.
Added an alert function 'abtinp' to provide information about input prompts in the Python environment.
Added notes crediting CST1229 and Sharkool for contributions.
❌ Preview build failedFailed on |
|
fyi pyodide is a perfect implementation of python for webassembly and can run python in the browser fine |
|
There are three reasons why i didn't use pyloide: I want to know two things from you:
You can go to Dinosaurmod to see the Pyloide extension. I'm not making another one of these. |
|
just know im not trying to fight with you. i just thought it would be really nice to make a python mirror extension to expand the scope of Penguinmod's capabilites. |
i dont believe thats why it was suggested. currently the extension does not run any python, its just the existing blocks in the editor reprogrammed with a handful of extra math functions.
|
|
so it would be better off if all it did was let you run typed python The point is to allow people who may not have a full knowledge of python to play around with it and build scripts without having to type real python. |
|
Talk about this extension being useless, what does the black mold and smoke alarm extensions do? And as for the cats extensions? why are those on the gallery? they do nothing useful. Please explain that. |
yea
no? not only is that just not really true as i am aware, that isnt relevant? since your argument was "it exists in x so it doesnt need to be in y", even though x (dynomod) isnt actually relevant or accessible from y (penguinmod)
you can get around that on your own, and iirc theres precedent from other
and thats the problem, it just copies things that python happens to have. which most of already existed, and what minuscule amount was left would have been suited better to being added to the actual penguinmod expansions or main blocks.
those are joke extensions, this is not. those also do add unique features, giving them actual use even if maybe not really import, whereas this does not, its just the existing features in a weird color and with less descript block text |
Those are extensions which are intentional jokes, and we have enough real extensions on the gallery to make up for having a few silly ones. This extension just seems unnecessary and misleading for 99% of the userbase. |
|
great joke. to tell people who spend time and effort making thousand-line extensions that their hard work is dumb and useless and proceeding to add the most uselless extensions of all time to the gallery. and im not the only one to whom you have done this. so i wont fight with you any longer. |
|
great joke. to tell people who spend time and effort making thousand-line extensions that their hard work is dumb and useless and proceeding to add the most uselless extensions of all time to the gallery. and im not the only one to whom you have done this. so i wont fight with you any longer. |
|
That's not what we said. Considering the previous passive-aggressive remarks from you, im not interested in continuing this any further either |
This is an updated request and i have a few things to tell you following the pull request #624 which you closed before i woke up today.
If you want to close this don't do it until tommorow. If this breaks one of the uploading guidelines, please make that clear.
Stop reading here
Are you still reading? That means you think there is some important text to follow, which there is not.