[m-users.] Self-improvement subjects.
Sean Charles (emacstheviking)
objitsu at gmail.com
Tue Oct 24 00:37:43 AEDT 2023
What areas of maths / logic do I need to study to better understand the Mercury compiler?
I have a brain, so I have a chance.
What I find mostly confusing is all the talk of 'existential' things, from philosophy I know what Existentialism means but not when applied to a language like Mercury. Also I still struggle with modes/inst and 'and-or' trees. I read the Wikipedia page on those until it stopped making sense (didn't take long), I have rough idea of what the Mercury manual is trying to tell me but I am sick and tired of feeling like a semi-educated simpleton and need to up my game.
When I learned Prolog, I did some study about Horne clauses, and some other related subjects but only enough really to understand what I was doing at the time time, and it got me further down the road.
But...Mercury. What a beast! I truly want to get to know it's inner dialogue as it once again is forced to eat my probably horrendous code over and over.
So... any topic for self-study would be most appreciated.
More information about the users
mailing list