I know very little about the wdl programming language. I currently don't intend to go very far with the language. This document will go over all of my knowledge of the wdl programming language.
This is how you make a Hello World program in wdl:
echo "Hello World"/!\ This example has not been tested yet, and may not work
Comments in wdl are the same as in languages like Shell.
Single line comments in wdl are written like so:
# This is a single line commentI don't know if wdl supports multi-line comments.
wdl does not seem to support the break keyword.
wdl is a language used for creating workflows. A simple workflow can be created like so:
workflow simpleWorkflow {
call WriteGreeting
}
task WriteGreeting {
echo "Hello, WDL"
}/!\ This example has not been tested yet, and may not work
Tasks are crucial for creating workflows. A task can be created like so:
task WriteGreeting {
echo "Hello, WDL"
}/!\ This example has not been tested yet, and may not work
wdl programs can be defined with the version of the wdl language being used. This can be done like so:
version 1.0
task WriteGreeting {
echo "Hello, WDL"
}/!\ This example has not been tested yet, and may not work
-
wdl is a language by an unknown developer
-
wdl is not a semicolon and curly bracket language, but it is a curly bracket language
-
wdl uses the
*.wdlfile extension by default. I don't know if it uses any other file extensions. -
wdl is written in all lower-case.
-
wdl is a command language.
-
Several major projects use wdl, including Microsoft.
-
wdl is not one of the top 50 programming languages (as of 2022, July 31st, it has never ranked 50 or higher on the TIOBE index)
-
wdl is a language recognized by GitHub (as of 2022, Tuesday, August 2nd)
-
No other knowledge of the wdl programming language
-
There aren't too many good sources online for the language, so it was harder to learn
-
No other additional comments available
File type: Markdown document (*.md *.mkd *.mdown *.markdown)
File version: 1 (2022, Tuesday, August 2nd at 3:25 pm PST)
Line count (including blank lines and compiler line): 167
Click/tap here to expand/collapse the history for this file
Version 1 (2022, Tuesday, August 2nd at 3:25 pm PST)
Changes:
- Started the file
- Added the
titlesection
- Added the
Hello World in wdlsection
- Added the
Comments in wdlsection
- Added the
Single line commentssubsection
- Added the
Multi-line commentssubsection
- Added the
break keyword in wdlsection
- Added the
Defining a workflow in wdlsection
- Added the
Defining a task in wdlsection
- Added the
Version shebang in wdlsection
- Added the
other knowledge of the wdl programming languagesection
- Added the
Additional commentssection
- Added the
file infosection
- Added the
file historysection
- No other changes in version 1
