Hacker GitHub

← All repos

omcljs/om

View on GitHub ↗ ★ 6,615 Clojure

ClojureScript interface to Facebook's React

67 mentions on Hacker News by 61 people: 7 stories, 60 comments · first 2013-12-22 · latest 2026-02-25

Mentions per year 67 mentions · busiest year 2014 (31)
20082026
  1. I confused this with https://github.com/omcljs/om
    comment by bittermandel · 2026-02-25 · in The Om Programming Language
  2. …definition of tech debt. [1] https://circleci.com/blog/how-circleci-processes-4-5-million... [2] https://github.com/omcljs/om [3] https://circleci.com/blog/why-we-use-om-and-why-were-excited...
    comment by latchkey · 2022-05-04 · in I fell in love with low-JS
  3. …in an om app I was working on which was caused by the renderer making my sync code asynchronous. https://github.com/omcljs/om/issues/173
  4. …been satisfying seeing the way these ideas compose. [1] - https://reagent-project.github.io/ [2] - https://github.com/omcljs/om [3] - https://github.com/aaron-santos/zaffre/blob/master/src/examp...
  5. There are a couple Clojurescript interfaces to React: Om ( https://github.com/omcljs/om ) and Reagent ( https://reagent-project.github.io/ ) are two I'm familiar with. For an example of how a Clojurescript project would be built using…
    comment by l_t · 2018-05-09 · in My struggle to learn React
  6. …DB with datalog query syntax. There's some neat stuff possible with om.next + datascript: https://github.com/omcljs/om/wiki/DataScript-Integration-Tut...
    comment by bpicolo · 2018-01-17 · in Datomic Cloud
  7. …http://clojurians.net/ [7] https://reagent-project.github.io/ [8] https://github.com/tonsky/rum [9] https://github.com/omcljs/om [10] https://github.com/priornix/antizer
  8. …directories specified in Cljs compiler options). Om declares it's dependencies in project.clj file: https://github.com/omcljs/om/blob/master/project.clj#L13 - om.dom, based on the name, compiler will look for om/dom.cljs/cljc files in…
  9. How does Clojurescript lookup for a module you declare? For example, in https://github.com/omcljs/om/blob/c68e668a73cc534ecfdc71d631... (couldn't think of any Clojurescript library), you have `[om.dom`, `[cljsjs.react`, `[goog.dom`. Where…
  10. …you're doing it wrong. This section in the om docs covers their solution, which is quite elegant: https://github.com/omcljs/om/wiki/Quick-Start-(om.next)#glob... (notice, you don't just reach out and update atoms directly by hand; there's…
    comment by shadowmint · 2017-04-03 · in Fourteen Months with Clojure
  11. …Functional paradigm. If I do any further work with ClojureScript, it will be because of Om Next. https://github.com/omcljs/om/wiki/Quick-Start-(om.next)
    comment by lkrubner · 2016-12-17 · in The Next Five Years of ClojureScript
  12. …[1]: https://github.com/bhauman/lein-figwheel [2]: https://github.com/reagent-project/reagent [3]: https://github.com/omcljs/om
    comment by fnordsensei · 2016-12-11 · in Why we chose Vue.js over React
  13. …See here for an exact solution to the problem posed in OP, using the OmNext graph query language: https://github.com/omcljs/om/wiki/Components,-Identity-&-Nor...
    comment by drcode · 2016-09-30 · in Data denormalization is broken
  14. …never been comfortable with s-exprs. I had never heard of om.next. I think this is what you mean: https://github.com/omcljs/om ?? correct? > And managing complexity is not something you can benchmark in toy projects - every single…
  15. …ClojureScript, that allow them to enjoy its architectural ideas without writing javascript at all. https://github.com/omcljs/om
    comment by leephillips · 2016-08-17 · in React Enlightenment
  16. …with. Definitely recommend checking them out. sources: http://untangled-web.github.io/untangled/ https://github.com/omcljs/om/wiki/Quick-Start-(om.next)
  17. There's a basic start to a remote syncing tutorial here: https://github.com/omcljs/om/wiki/Remote-Synchronization-Tut... Basically, you specify a query as a remote query and it calls a `send` function that you specify, and you manually…
  18. …and multimethods http://clojure.org/multimethodsp in fact stuff like Om https://github.com/omcljs/om/wiki/Quick-Start-(om.next) is fairly object oriented in nature. Clojure is also very fast thanks to running on the JVM and it sup
    comment by yogthos · 2015-12-19 · in Common Lisp Koans
  19. …that process, you might find it informative. You can find some details about Om Next on the wiki https://github.com/omcljs/om/wiki and several talks by David are available YouTube.
    comment by lukebaker · 2015-12-01 · in Whats the Point of GraphQL and Falcor?
  20. - Intro by David Nolen: https://www.youtube.com/watch?v=ByNs9TG30E8 - Github docs: https://github.com/omcljs/om/wiki/Quick-Start-%28om.next%29
  21. Lots of new stuff in Om Next. Unlike Relay and Falcor we have recovered HTTP caching https://github.com/omcljs/om/wiki/Remote-Synchronization-Tut... . And due to the redesign Om Next now has a really fantastically simple automated testing…
    comment by swannodette · 2015-10-27 · in Om Next Quick Start
  22. …to do this stuff in Javascript- Look at what people are doing in more flexible languages, like here https://github.com/omcljs/om/wiki/Quick-Start-%28om.next%29
  23. …bootstrapping work[2] of late, but I expect he'll get back to Om Next in the coming weeks. 1. https://github.com/omcljs/om/blob/master/dev/om/dev.cljs 2. http://swannodette.github.io/2015/07/29/clojurescript-17/
  24. How is there no mention of Om[1] or Reagent[2]? [1] https://github.com/omcljs/om [2] https://github.com/reagent-project/reagent
    comment by lynndylanhurley · 2015-08-03 · in Modern ClojureScript
  25. …programming. Can someone tell me how this is fundamentally different that ClojureScript + OM ( https://github.com/omcljs/om ) ?
    comment by spectrum1234 · 2015-07-05 · in Developing Web Applications with Haskell
  26. …you could use any Java library. On the front-end, you could use any JS framework (e.g. see https://github.com/omcljs/om )
    comment by loumf · 2015-06-26 · in Running Lisp in Production
  27. …Morearty.js if you're interested in a pure JS alternative. https://github.com/moreartyjs/moreartyjs https://github.com/omcljs/om
    comment by lewisl9029 · 2015-06-01 · in The Evolution of Flux Frameworks
  28. …advantage of React's DOM diffing and pair it with ClojureScript's immutable data structures. 1: https://github.com/omcljs/om 2: http://reagent-project.github.io
    comment by bgar · 2015-04-22 · in Existential crisis at Railsconf
  29. …Check out Om, a ClojureScript framework on top of React, which changes all sorts of stuff ( https://github.com/omcljs/om ). React is a platform ( https://www.youtube.com/watch?v=5hGHdETNteE ). Why is it so important to reuse React? When…
    comment by jlongster · 2015-04-03 · in Don't React
  30. …Compiler advanced more works with it out of the box[2]. It's also fast because immutability. [1]: https://github.com/omcljs/om [2]: http://swannodette.github.io/2015/01/06/the-false-promise-of...
    comment by danabramov · 2015-02-06 · in First Impressions Using React Native
  31. You can! https://github.com/clojure/clojurescript , https://github.com/swannodette/om
    comment by pldpld · 2014-12-30 · in Generation JavaScript
  32. …ndowed.com/blog/2014/07/20/reactive-m... (MVC in a Reactive World) http://elm-lang.org (ELM Language) https://github.com/swannodette/om (Om/Clojurescript) These will be _the_ technologies and approaches in 2015. ReactJS/FluxJS are great,…
    comment by kuni-toko-tachi · 2014-12-24 · in No more JavaScript frameworks
  33. React, sort of, if you ignore the underlying clusterfuck that is the DOM. https://github.com/swannodette/om
  34. We ( http://bevuta.com/ ) use ClojureScript for a front-end project relying heavily on Om ( https://github.com/swannodette/om )
    comment by the-kenny · 2014-11-04 · in Ask HN: Who's using Clojure in production?
  35. …also fantastic libraries available such as Reagent ( http://holmsand.github.io/reagent/ ) and Om ( https://github.com/swannodette/om ).
  36. It's not mentioned in the blog post, but this has been pulled into the main Om repo: https://github.com/swannodette/om/commit/ee9d92bf1191a391df8... If you're on the new Om alpha, you can use it with: (om/root app-component app-state…
  37. …of issues, which I hope will get resolved over time as the APIs and design become more stable.) [1] https://github.com/swannodette/om/blob/master/examples/two_l... [2] https://groups.google.com/forum/#!topic/clojurescript/WCz57-...
  38. React.js/Om https://github.com/swannodette/om type of framework would be awesome! The only thing is I don't think UIKit lends itself nicely to this kind of programming. We're also missing Persistent Data Structures (in the…
    comment by raspasov · 2014-09-27 · in Beyond Objective-C, Beyond Swift
  39. https://github.com/swannodette/om/wiki/Cursors
  40. There are plenty[0] of examples on the github page for Om. [0]: https://github.com/swannodette/om#applications-built-with-om
  41. In Om, I believe what you're looking for is cursors. https://github.com/swannodette/om/wiki/Cursors
  42. I'm has a fantastic tutorial for new users: https://github.com/swannodette/om/wiki/Basic-Tutorial The same author created a LightTable tutorial to introduce ClojureScript that's also pretty great: https://github.com/swannodette/lt-cljs-tuto…
    comment by mcramm · 2014-08-06 · in Om and Flux
  43. …What example apps are online using either of them? This is what I've found so far. ClojureScrpt/OM: https://github.com/swannodette/om (several examples linked) http://rigsomelight.com/2014/05/01/interactive-programming-f... (flappy bird…
  44. It's a clojurescript library built on top of Facebook's React javascript library. https://github.com/swannodette/om
    comment by buerkle · 2014-07-23 · in Why I'm Productive in Clojure
  45. Searched 'clojure om' and came up with this: https://github.com/swannodette/om/wiki
    comment by ics · 2014-07-23 · in Why I'm Productive in Clojure
  46. Yeah, the Om beginner tutorial demos this in lighttable with clojurescript, it's pretty epic. edit: https://github.com/swannodette/om/wiki/Basic-Tutorial
    comment by dustingetz · 2014-07-21 · in Virtual DOM in Elm
  47. …within the repo itself that are a good reference. 1. https://github.com/jalehman/omtut-angular 2. https://github.com/swannodette/om/wiki/Basic-Tutorial 3. https://github.com/swannodette/om/tree/master/examples
  48. …but I'm very curious about the possibility. that's strange, because Om's tutorials use core.async https://github.com/swannodette/om/wiki/Basic-Tutorial https://github.com/swannodette/om/wiki/Intermediate-Tutorial
  49. For those that haven't tried it, David Nolen's Om for ClojureScript is an excellent React framework. https://github.com/swannodette/om I've not used vanilla React, but Om is certainly fantastic and apparently adds a bunch of stuff that's…
  50. …data store: are these cursors basically paths to data? Are they similar to Om's concept of cursors? https://github.com/swannodette/om/wiki/Cursors
    comment by modarts · 2014-05-09 · in Flux Application Architecture