Go to file
2024-12-30 21:12:28 +01:00
.vscode sliger on docker 2024-12-12 10:17:25 +01:00
compiler this commit kinda sucks 2024-12-30 21:12:28 +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 karlkode lidt fixes her og der + vim syntax med generics 2024-12-26 05:20:33 +01:00
examples this commit kinda sucks 2024-12-30 21:12:28 +01:00
runtime karlkode lidt fixes her og der + vim syntax med generics 2024-12-26 05:20:33 +01:00
surveys commit maybe used flame_graph 2024-12-10 21:04:36 +01:00
tests modules 2024-12-29 05:39:22 +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 karlkode generic type inferrence 2024-12-26 03:56:59 +01:00
stdlib.slg karlkode lidt fixes her og der + vim syntax med generics 2024-12-26 05:20:33 +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.