loading...

re: Comparing the same web scraper in Haskell, Python, Go VIEW POST

FULL DISCUSSION
 

One may also argue that your python code uses the beautifulsoup library which has already done the hard work of parsing the html/xml for you!

(though in fairness, I don't know much about haskell or go to comment on how "bare metal" those pieces of code are).

 

True, beautiful soup seems much high-level than the other libraries. Though I am using at-least two non-standard libraries for all languages (Go has great high-level HTTP in the stdlib but needed 2 HTML/traversal libraries just to get there, for Haskell I'm using 5 libraries: req, html-conduit, dom-selector, xml-conduit and xml-types (might be a way to cut down on those but I really couldn't find it cause some of those libraries are just like 'provides HTML helpers for XML types' or something)).

Code of Conduct Report abuse