Go to file
2024-12-19 14:34:59 +01:00
.vscode sliger on docker 2024-12-12 10:17:25 +01:00
compiler source map else 2024-12-17 10:24:18 +01:00
dev-env advent of code example 2024-12-16 14:37:40 +01:00
docs print code bilag 2024-12-19 13:58:07 +01:00
editors advent of code example 2024-12-16 14:37:40 +01:00
examples usecase dos 2024-12-18 10:41:43 +01:00
runtime remove runtime docker 2024-12-18 01:00:06 +01:00
surveys commit maybe used flame_graph 2024-12-10 21:04:36 +01:00
web flame graph: add so that you can see when you mouse over 2024-12-18 02:01:19 +01:00
.gitignore fix compilter 2024-12-11 03:11:00 +01:00
raphicsdesign.odt raphics design 2024-12-16 13:46:41 +01:00
README.md explain in readme 2024-12-18 01:50:23 +01:00
slige-build-run-all.sh fix last commit + fix status 2024-12-15 03:07:33 +01:00
slige-run.sh add debug arg 2024-12-13 20:17:22 +01:00
stdlib.slg fix labels, return, code coverage 2024-12-17 02:10:11 +01:00
tk_rap.odt add to tk_rap, problemformulering done 2024-12-19 14:34:59 +01:00
usecase.odt usecase: mindre fantasifuldt 2024-12-18 13:56:04 +01:00

Slige

slig adjektiv

af en sådan art eller beskaffenhed som lige er eller vil blive antydet, nævnt eller omtalt ofte om noget foragtet eller ubehageligt^[1]

A tool for developing high quality software.

Project includes: the slige-programming language, a compiler for slige, a runtime environment, a graphical fontend for code analysis

Devtool

Source code viewer

View program source code with syntax highlighting.

Code coverage

View what parts of the program are executed what amount of times.

Includes 2 modes:

  • Performance view: Used to locate hot sections in the program. The more hot, ie. the more times a section is executed, the more critical the section is for overall performance.
  • Test view: Used to locate sections, that are not covered by tests. Automated tests are ineffective, if sections of the tested code, are not covered, ie. are never executed.

Flame graph

A flame graph displays what functions' individual execution time make up the overall execution time.