Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
puredanger
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
puredanger
2y ago
https://github.com/clj-python/libpython-clj has deep support for leveraging the Python ecosystem and it works great.
32.
▲
by
puredanger
2y ago
Clojure 1.12 (which is nearly done) is going to add a bunch of interop support - method values, array class syntax, Clojure fn -> Java functional interface conversion, stream support, etc.
33.
▲
by
puredanger
2y ago
Maps are unordered, but let bindings are sequential so order matters.
34.
▲
by
puredanger
2y ago
Ed's post when Cognitect joined Nubank is still a great read: https://building.nubank.com.br/welcoming-cognitect-nubank/
35.
▲
by
puredanger
2y ago
Datomic transactions are not “operations to perform”, they are a set of novel facts to incorporate at a point in time. Just like a git commit describes a set of modifications, do you or should you want to care about which order or how the a
36.
▲
by
puredanger
3y ago
The other thing I didn't mention is that the change to remove biased locking a while back has also had an impact in some places that do almost always uncontended locking, so we're kind of considering that too.
37.
▲
by
puredanger
3y ago
We are aware, and that is one of the options. :)
38.
▲
by
puredanger
3y ago
Working on Clojure and Datomic!
39.
▲
by
puredanger
4y ago
It's been kept up to parity but a complete rewrite is currently under way - watch https://dmiller.github.io/clojure-clr-next/
40.
▲
by
puredanger
4y ago
How do we ever move the world forward if we are only allowed to have one thing?
41.
▲
by
puredanger
4y ago
These are useful comments and issues are welcome at https://github.com/clojure/clojure-site/issues
42.
▲
by
puredanger
4y ago
I think this is insightful and probably an unconscious bias of the core team (who have all used Java for decades) and have a good sense of that.
43.
▲
Clojure (the first talk) – Rich Hickey at LispNYC (2007)
(youtube.com)
9 points
by
puredanger
4y ago
|
0 comments
44.
▲
by
puredanger
4y ago
There are a number of companies with 100s of Clojure developers and I know of several Clojure companies with 100ks of LOC. Most larger projects I know of use ancillary systems to validate map attributes via spec, Schema, Malli, etc. Statica
45.
▲
2022 QuIPS Prize for quines and self-replicating programs
(webyrd.net)
1 points
by
puredanger
5y ago
|
0 comments
46.
▲
2022 Mant Prize for reflexive and introspective interpreters and processes
(webyrd.net)
1 points
by
puredanger
5y ago
|
0 comments
47.
▲
by
puredanger
5y ago
add-libs is definitely still on the future list!
48.
▲
by
puredanger
5y ago
To get started with clj, you need 0 files. From a project directory, you can just type `clj` and get a REPL that includes Clojure and source files in src/. You can add new source files and immediately invoke them with `clj -X`. You can
49.
▲
by
puredanger
5y ago
Clojure projects can start with literally no files (not even a deps.edn). By default, you get Clojure as a dep and src/ as a directory. Run `clj` to get a repl. If you make a function, you can call it with `clj -X my.ns/foo`. If y
50.
▲
by
puredanger
5y ago
These are good points and I'd welcome feedback at https://github.com/clojure/clojure-site/issues
51.
▲
by
puredanger
5y ago
gists are git repos and can contain multiple files. Since clj supports git deps, you've been able to use them as deps for a long time. Example gist: https://gist.github.com/puredanger/cbcdd9f54deb7fb7309fdd632...
52.
▲
“Everything I Have Learned I Have Learned from Someone Else”, David Nolen (2013)
(youtube.com)
1 points
by
puredanger
6y ago
|
0 comments
53.
▲
“Systems that run forever self-heal and scale” by Joe Armstrong (2013)
(youtube.com)
2 points
by
puredanger
6y ago
|
0 comments
54.
▲
by
puredanger
6y ago
That would be a good story if it were true, except it's not.
55.
▲
by
puredanger
6y ago
Thanks! After Cognitect joined Nubank we have mostly wound down that part of our business. But if you're in the market for a database, please check out https://www.datomic.com/ !
56.
▲
by
puredanger
6y ago
FYI, the creator of Elixir, José Valim, was at Platformatec, but then formed Dashbit.
57.
▲
by
puredanger
6y ago
Clojurists Together is an independent effort with different goals and funding model.
58.
▲
Sponsoring Open Source Developers
(cognitect.com)
322 points
by
puredanger
6y ago
|
73 comments
59.
▲
by
puredanger
6y ago
Lots of data on this from the annual survey: https://clojure.org/news/2020/02/20/state-of-clojure-2020
60.
▲
by
puredanger
6y ago
Lots of good questions here. https://building.nubank.com.br/welcoming-cognitect-nubank/ from Ed Wible, CTO at Nubank is a good read that answers many of them btw. Also see https://cognitect.com/blog
More ›