Re:Project Mage is an effort to build a power-user environme...
by some-mthfka on Monday January 16, 2023 @09:04PM
(#34408290)
The linear-algebra provides a usability layer to April (an APL compiler). The geometry is just geometry with intersections (Its pretty cool in that it has planes, infinite sections, etc). Then there's KR with formulas thrown out and the constraint solver right from multi-garnet. Some utils. It's a start.
You are right, I will update that page with more explanations on the particular subsystems.
Re:Project Mage is an effort to build a power-user environme...
by herewulf on Tuesday January 17, 2023 @07:36PM
(#34421695)
I'm looking forward to seeing this appear on Savannah with a corresponding mailing list. Or maybe on Sourcehut? Since the author did leave this tidbit on the Code page:
> As for Savannah being not entirely modern, well, I like the fact that it has a mailing list.
Re:Project Mage is an effort to build a power-user environme...
by some-mthfka on Tuesday January 17, 2023 @11:11PM
(#34423350)
Thanks for mentioning Sourcehut, somehow is just didn't come up when I was researching the mailing list options. So far, looks like it has a really streamlined interface and is meant to be integrated with the mailing list workflow, which I didn't quite see on Savannah.
https://project-mage.org/the-power-of-structure#org63e88da
> Fern is the most technical section of the bunch. Perhaps that's because much of it is implemented already (KR, constraints, basic geometry, and linear algebra).
and it doesn't do everything from zero, but is somehow based on Garnet
> Fern is a spiritual successor to Garnet, a Common Lisp project for building graphical user interfaces (GUIs). Garnet originated at CMU in 1987 and became unmaintained in 1994. It's a great toolkit which was used for many research projects, some of which are still active.
https://project-mage.org/Code
with some unit tests. This makes me want to explore more. But what does the code do? An exercise for the reader.