HackerTrans
TopNewTrendsCommentsPastAskShowJobs

peacelilly

no profile record

comments

peacelilly
·há 4 anos·discuss
The secret to wrapping errors is the erros.As and errors.Is special interfaces called out only in the documentation: https://pkg.go.dev/errors#Is

You must build a Directed Acyclic Graph (DAG) to ensure these special interfaces don't hit an infinite loop.

To stop the infinite loop cycles, and actually implement a DAG, I marked visited nodes and returned `false` if the nodes were already marked.
peacelilly
·há 4 anos·discuss
This is creepy.
peacelilly
·há 4 anos·discuss
You conflate seeing the future, and wanting to improve it. Microsoft very likely tried to subvert the future. See the Halloween Documents: http://www.catb.org/esr/halloween/halloween1.html