Reckon: https://github.com/cantino/reckon uses machine learning to understand CSVs exported by banks. This plus ledger may replace much old code!
miniblog.
"I'm pretty sure you'll want to use Go for web development at this point."--Creator of Julia. Impressive neutrality!
Dynamically generating lambda expressions using eval() in Python: http://t.co/fLp1HwewWt (legitimate usage!)
Writing unit tests for an interpreter is a really interesting task. It forces you to find ways to break the semantics.
RPython is lovely. I get a fast interpreter, but I can still use the full Python toolset for unit testing (e.g. coverage with coveralls.io).
... still, if your biggest detractors still use your language, that's a very healthy sign.
"the Scheme Steering Committee calls it "the world's most unportable programming language"" -- and they're the advocates!
Whilst a thorough test suite is invaluable, I'm tempted to just hack on the code until they pass, instead of understanding the root issue.
Python doesn't trust users enough to let them monkeypatch primitives, but http://t.co/DUPSQdK1Pr restores this power.
"I think language designers would do better to consider their target user to be a genius who will need to do things they never anticipated"
A survey of lisp syntax variants without parentheses: http://t.co/O1OsMl8Q6G
That said, implementing an interpreter good enough for real usage is by far the most thought provoking program I've ever written.
Turns out implementing recursion is hard. You don't want your interpreter to recurse, as it may overflow the stack.
Worrying plausible git man pages: http://t.co/T8Ag4FzQ66
I'm impressed by the lengths StackOverflow takes to evaluate the social consequences of its design: http://t.co/oLZr1uVeQK
Showing 901-915 of 1,323 posts