    ``
    title:                  IDK Technical Side
    last_modification_date: 2024/10/13
    creation_date:          2024/10/13
    summary:                A blip on the technical side of IDK.
    toc: none
    output_path:            "/html//idk/idk_technical-side.html"
    category:               "documentation;idk;"
    ``

    ---

    Is having separation of meaning by indentation wrong?
      There is a reason why Python did it ``find a source why``, in programming this is really not wanted though but on pure text it makes it very easy to read without any software aids.

    Source code

      HTML conversion
        1. Use a HTML parser written from scratch for IDK <-> HTML conversion, check HTML structure and HTML node creation and appending.
         . The source code make extend use of the source code repository you can get by subscribing to this substack: "https://www.rfleury.com/"(rfleury.com), this is a very quick way to be able to work quickly and I learnt a ton by using it.

    UI
      Some of the UI is produced by the software (Menu, left and right), extras are made using javascript.

      IDK parsing
        Line of codes
        |-------------------------------------------------------------------------------------|
        | Language   |        Files  |      Lines  |       Code   |  Comments  |     Blanks   |
        |-------------------------------------------------------------------------------------|
        | C          |           102 |       40217 |       34836  |       2522 |        2859  |
        |-------------------------------------------------------------------------------------|
        | C Header   |            97 |       48233 |       35183  |       7098 |        5952  |
        |-------------------------------------------------------------------------------------|
        | C++        |             6 |        2165 |        1715  |        220 |         230  |
        |-------------------------------------------------------------------------------------|
        | Plain Text |             1 |       8996  |          0   |      8996  |          0   |
        |-------------------------------------------------------------------------------------|
        | Total      |           206 |       99611 |       71734  |      18836 |        9041  |
        |-------------------------------------------------------------------------------------|
        Use of [*1]

    [*1] produced by "https://github.com/XAMPPRocky/tokei"(Tokei)