Go to file
2024-12-25 17:01:57 +01:00
.vscode sliger on docker 2024-12-12 10:17:25 +01:00
compiler Revert "do more in the likes of generics" 2024-12-25 17:01:57 +01:00
dev-env advent of code example 2024-12-16 14:37:40 +01:00
docs move files to docs/ 2024-12-22 01:41:21 +01:00
editors add char literals 2024-12-22 02:30:23 +01:00
examples parse generics 2024-12-22 04:23:17 +01:00
runtime add char literals 2024-12-22 02:30:23 +01:00
surveys commit maybe used flame_graph 2024-12-10 21:04:36 +01:00
tests parse generics 2024-12-22 04:23:17 +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
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 parse generics 2024-12-22 04:23:17 +01:00
stdlib.slg fix labels, return, code coverage 2024-12-17 02:10:11 +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.