<commit_before>#+SEQ_TODO: TODO DONE

* To be sorted
** TODO [#A] motivation: mixins
** TODO [#A] motivation: automatische printer
   type Point:
     float x, y

   => print Methode mitgenerieren
   (analog fuer andere methoden)
    
** TODO [#A] extended var
   - should be able to create multiple variables like 'var int x, y = 10, z'
   - should return the variable's value so it can be better used inside control structures
     while (var int x = foo())
       println(x)

** TODO [#A] motivation: powerful asserts
   assert x < 10
   => Fehlermeldung mit Wert von x

** TODO allow variable definitions within expressions?
   while (var int x = foo()) > 10
     print(x)

** TODO [#A] array/list comprehensions
** TODO [#A] (siehe cyclone, ada)
** TODO [#A] pointer + vars mit scope level parametrisieren, dann bei ptr = &foo nur erlauben wenn scopelevel von ptr <= scopelevel(foo)
** TODO [#A] finally
   begin
     code
   finally
     code<commit_msg>resolved<commit_after>#+SEQ_TODO: TODO DONE

* To be sorted

** TODO [#A] motivation: mixins
** TODO [#A] motivation: automatische printer
   type Point:
     float x, y

   => print Methode mitgenerieren
   (analog fuer andere methoden)
    
** TODO [#A] extended var
   - should be able to create multiple variables like 'var int x, y = 10, z'
   - should return the variable's value so it can be better used inside control structures
     while (var int x = foo())
       println(x)

** TODO [#A] motivation: powerful asserts
   assert x < 10
   => Fehlermeldung mit Wert von x

** TODO allow variable definitions within expressions?
   while (var int x = foo()) > 10
     print(x)

** TODO [#A] array/list comprehensions
** TODO [#A] (siehe cyclone, ada)
** TODO [#A] pointer + vars mit scope level parametrisieren, dann bei ptr = &foo nur erlauben wenn scopelevel von ptr <= scopelevel(foo)
** TODO [#A] finally
   begin
     code
   finally
     code
{'fraction_non_alphanumeric': 0.10125260960334029, 'fraction_numerical': 0.006263048016701462, 'mean_word_length': 3.298206278026906, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '689798', 'n_tokens_mistral': 614, 'n_tokens_neox': 569, 'n_words': 251}