home.social

Mavo 🇺🇦

Open Source Optimization Framework Developer

Posts
769
Followers
33
Following
49
Joined 2021-03-17 · View on fosstodon.org →
  1. I have also decided, to create a mini test framework for configs, that tracks changes in configs and requires the developer to explicitly confirm any changes via a verification file in version control. This is important when configs of multiple evolving modules are merged into one.

  2. Today I fixed my production configuration, which was destroyed by migrating to the new Cell API for the configuration. It failed because the existing config code was/is spaghetti and untangling the mess is partially only possible via trial and error. Fortunately, the certificate update via let's encrypt and ACME4j is working again.

    Oh, will I be happy, when the migration to the Cell API is done :)

    codeberg.org/splitcells-net/ne

  3. So, I created a very simple solver for problems composed of interconnected optimization problems. I tried it on the first simple example and it returned a none empty solution with zero cost? Suspicious 🤨

  4. Now the constraint tree representation is compacted 😗

    You can think of it as a debugging tool for constraints generated based on the problem definition.

  5. So the test data generation for sport courses seems to be working 🥸

  6. The price of round brackets is exploding! 💰

    Therefore I finalized my modifier syntax. This way nested function calls can sometimes avoid brackets.

    Save your money today!

  7. Working on an alternative modifier syntax for nested function calls 🏢

  8. Now I've drafted a simple example loading mechanism 🛞

  9. I have now set up CPU profiling on my live server 🌌

  10. Starting to work on a new optimization problem 🤩

  11. The generated function call documentation is starting to take shape 🥤

  12. Now there is a minimal number of days between exams!

  13. Adding concrete values to the argumentation of selectors 🧉

  14. mhhhh, I am having to write less error messages than expected for my editor

    🤔💭

    My previous editor did the ANTLR based parsing and interpretation at once,
    which required a lot more error checking.
    So, splitting up the parsing and interpretation reduced the need for error handling... but still .. 🤔💭 ... by that much ...

    codeberg.org/splitcells-net/ne

  15. Now I have restored my grammar error report ☠️

  16. Starting error handling and reporting

  17. So, I have migrated major parts of the editor's GUI to the new Geal programming language 😊

    🚧 Now user facing errors need to be done 🚧

  18. Fun fact: everything except for strings and integers is now a function call, as it simplifies the language and its interpreter. This also applies for references. 😂

  19. Working on a GUI launcher for my server program.

  20. Today I found out, that certain grammar rules in ANLTR4 can lead to unusable error messages.

  21. Using the monospace font family for the code editor, so one can make the source code formatting extra nice.

  22. Indicating the currently selected tab seems to be a good idea as well 💐

  23. git-bug synchronization via pure git commands is reasonable. So the main requirements for git-bug adaptation are now fulfilled.

    todo.sr.ht/~splitcells-net/net

  24. So, I think the decision was made: I'll first do a test run with git-bug and see if it works. If this is the case, it will be my permanent solution:

    todo.sr.ht/~splitcells-net/net