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! https://groups.google.com/forum/m/#!msg/julia-users/-SGWPUBJKqo/g1voeUDxCpgJ
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. https://github.com/Wilfred/trifle/commit/63d8488e7393dc2fe73fba49f1d593dbe3f31ec7
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
I don't know about you, but I find it reassuring I can still run the Python stdlib with Python 1.5 on CP/M: https://github.com/python-mirror/python/blob/d2499031f7a3309a856905e1c4911ae60d1b20da/Lib/platform.py#L15
I've inadvertently implemented a Stack object with a .peep method. Sounds rather more gentle than .peek somehow.
Sometimes I think the 'deep web' is just websites that aren't indexed (or poorly indexed) by Google.
Growing a lanugage: http://t.co/hm9LYbp8Nh A great talk that iteratively defines itself.
Sometimes a comment in code is just to persuade future readers that what you've done will work as intended.
Showing 901-920 of 1,323 posts