I don't think this is suitable for the mediawiki codebase, but it sounds
like something wikifunctions would be interested in. See
https://meta.wikimedia.org/wiki/Abstract_Wikipedia
--
Bawolff
On Wednesday, February 8, 2023, <tim.herb(a)gmx.de> wrote:
Hello,
I am interested in programming and I asked a question about potential use
cases for block based programming within the Wikimedia projects in the last
year on this Mailinglist. In the last months I tried different things to
offer alternative ways of creating source code.
I like for example the programming language COBOL as it is possible to
write source code with only a few brackets and it is quite similar to short
English sentences. I have experience with the programming languages R and
COBOL. Do you think it is possible to collect the most used code snippets
and create blocks for these code snippets. I wrote a script in the
programming language R that enables the conversion of blocks to code.
https://gitlab.wikimedia.org/hogue/block-to-code/-/tree/main/ There are
two folders and I am still experimenting and changes are possible to make
it more useful for code generation. From my point of view it could enable
more people to contribute to the Wikimedia Codebase if it is possible to
create programs through combining blocks in a visual programming language
like Snap! or Scratch. I also tried it the other way with converting source
code to blocks in the visual programming language Snap! and wrote a script
to convert Spreadsheet functions to source code in Programming language R.
Do you think the possibility to use of visual programming languages could
enable more people to contribute to the Wikimedia Codebase. I am interested
in extending the existing script to help people to contribute in such a
way. Another advantage is the possibility to translate the blocks. This
makes it possible to understand to contribute also without an understanding
of English.
Please tell me what you think about my thoughts and if and how I could do
it from your point of view.
Hogü-456
_______________________________________________
Wikitech-l mailing list -- wikitech-l(a)lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.
lists.wikimedia.org/