Hacker News new | comments | show | ask | jobs | submit | d0ugal's comments login

If only English was statically typed.

-----


GitHub link - https://github.com/PredictionIO/PredictionIO

-----


Code - https://github.com/circa75/dropplets

-----


The link is all JavaScripty, or you can just scroll down. I'm not keen on that UI.

-----


What didn't you like?

-----


Already gone: http://s.do.ugal.me/image/1M0i0s2V3Q11

-----


I think you need to know SQL to use this. An ORM like Django's offers a higher level of abstraction and removes the need to fully understand SQL in many cases. This is closer to a direct translation.

A few possible reasons I can think of;

- People prefer to only work in one language - you don't need to make the full mental shift

- It works better/looks better in Python editors

- It should be safer and cleaner that mashing SQL strings together.

-----


A few other potential benefits:

- syntax highlighting - autocomplete - syntax check - query linting, finding common antipatterns - no SQL injections possible

-----


> This proves that TDD is worthless?

No and the I don't think the article suggests anything along those lines or attempts to prove anything.

-----


If you install ack [1] searching via the command line is really quite easy.

[1]: http://betterthangrep.com/

-----


So, you prefer your unit tests to be integration tests?

-----

More

Applications are open for YC Summer 2016

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: