ParentFull threadrawfan·The author seems to be a big fan of re-inventing the wheel all the time.View on HN