Jump to content

维基函数:编程语言

From Wikifunctions
This page is a translated version of the page Wikifunctions:Programming languages and the translation is 5% complete.
Shortcut
WF:PROG

Executable

Implemented

As of March 2024 the following languages compile to WASM to be run by the executor:

Planned

  • versioned JavaScript (ECMA202?+)
  • versioned Python (3+)

Requested

See the workboard in Phabricator to request additional programming languages that should be supported in Wikifunctions. Among other criteria for implementation, available language interpreter/compiler software must be freely licensed.

Former

Previously, the function evaluator directly ran code in its container. Because it was based on Debian Bullseye, JavaScript execution was provided by Node.js 16 and Python by Python 3.9. These are no longer immediately available due to the re-build onto Web Assembler, but could return if needed via a custom build.

Functions for manipulating