From: Oleksandr Shulgin<mailto:oleksandr.shul...@zalando.de>
> After a month of alpha builds being available for testing, the first beta > build was released on June 24th, 2019. /me looks at his pocket clock distrustfully ;) Good catch! A PR to fix that has already been merged https://github.com/seancorfield/next-jdbc/pull/32 That’s what happens when your brain is thinking “the Release Candidate came out in June” and your fingers are trying to type “the first beta build was released on May 24th, 2019.” 😊 Love the datafy/nav support out of the box, but a bit confused by the function name "plan" (especially together with prepared statements). Do you happen to have any piece of discussion that lead to this choice of name? https://github.com/seancorfield/next-jdbc/issues/16 Bottom line: execute! and execute-one! indicate something happening right away (and potentially side-effecting) but reducible! (the previous name for plan) was misleading because a) what’s a reducible in SQL/JDBC context and b) it doesn’t actual perform an operation – not until you reduce/transduce it. So it was definitely a poor name. clojure.java.jdbc’s reducible-query is the forerunner for next.jdbc’s plan but the former only let you run SELECT queries whereas the latter lets you run any SQL (but, sure, most uses will still be SELECT queries) so that name wouldn’t have been right either. Plan was the best suggestion, in my opinion, because it indicates you are _planning_ to execute SQL, it creates a “plan of execution” in terms of producing a reducible object, and it’s a little nod to “execution plan” in SQL anyway so it’s a bit punny. Naming is hard 😊 Sean -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/CY4PR2201MB11265A59FF7ABC40F1B9FF08F4EF0%40CY4PR2201MB1126.namprd22.prod.outlook.com. For more options, visit https://groups.google.com/d/optout.