You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Why are non-essential "improvements" being made to my implementation? #733
I just came back after a few years away to find that in addition to improvements to make-a-lisp in general - and bug-fixes to my implementation (c.2) which I have no problem at all with - that my version of mal has been thoroughly ruined by some one called [asarhaddon].
MAL is a learning exercise and the goal is not to make a perfect implementations. We can all learn by looking at how other people implemented different parts of the interpreter, warts and all.
If [asarhaddon] wants to make an optimised version he can make his own from scratch and leave mine alone. Why is he messing with my version to the extent that I don't recognise it anymore?
I don't think this is remotely in the spirit of MAL and I do not understand why these changes were accepted.
Sorry, I thought this was a collaborative game where everyone learns and the implementations improve incrementally.
That said, I certainly do not want to demotivate other players, and have no objection to revert some changes you find inappropriate.
Activity
asarhaddon commentedon Apr 23, 2026
Sorry, I thought this was a collaborative game where everyone learns and the implementations improve incrementally.
That said, I certainly do not want to demotivate other players, and have no objection to revert some changes you find inappropriate.