Hello,
For my thesis a functional declarative dataflow debugger I had to create new builtin-modules and touch a little everything.
My system being modern presented big issues to compile Mozart using the recommended build tools versions thus I decided to upgrade them.
I use now G++15, CLang/LLVM 22.1.0, Boost 1.88 and CMake 4.4.2.
In order to not rely on a packages manager proposing only some versions and for which the behavior may change over time I decided to build the tools from scratch. I wrote a REAMDE to explain how to do it see https://github.com/matdubuisson/mozart2/blob/master/README.Linux.md . However I was never able to run tests so they might be broken with this new version. I have done a clean branch without my debugger work containing only the update and its explanation (not finished yet). I would have being grateful if you could give me an advice how to finish it properly to make it presentable and how to merge it properly with the main README.md.
I was wondering maybe it would interest you and it could help a student that will try to make Mozart available on MACOS later.
If you want to keep legacy built tools for being sure it will always work I would understand.
See branches containing updates :
https://github.com/matdubuisson/mozart2
https://github.com/matdubuisson/mozart2-stdlib
Thank you for your time,
Mattéo,
Hello,
For my thesis a functional declarative dataflow debugger I had to create new builtin-modules and touch a little everything.
My system being modern presented big issues to compile Mozart using the recommended build tools versions thus I decided to upgrade them.
I use now G++15, CLang/LLVM 22.1.0, Boost 1.88 and CMake 4.4.2.
In order to not rely on a packages manager proposing only some versions and for which the behavior may change over time I decided to build the tools from scratch. I wrote a REAMDE to explain how to do it see https://github.com/matdubuisson/mozart2/blob/master/README.Linux.md . However I was never able to run tests so they might be broken with this new version. I have done a clean branch without my debugger work containing only the update and its explanation (not finished yet). I would have being grateful if you could give me an advice how to finish it properly to make it presentable and how to merge it properly with the main README.md.
I was wondering maybe it would interest you and it could help a student that will try to make Mozart available on MACOS later.
If you want to keep legacy built tools for being sure it will always work I would understand.
See branches containing updates :
https://github.com/matdubuisson/mozart2
https://github.com/matdubuisson/mozart2-stdlib
Thank you for your time,
Mattéo,