Hacker GitHub

← All repos

puniverse/quasar

View on GitHub ↗ ★ 4,544 Java

Fibers, Channels and Actors for the JVM

27 mentions on Hacker News by 10 people: 0 stories, 27 comments · first 2013-07-23 · latest 2019-12-01

Mentions per year 27 mentions · busiest year 2014 (10)
20082026
  1. https://github.com/puniverse/quasar/issues/305
  2. …for anyone who uses stuff like byte code instrumentation - take a look at this issue for example: https://github.com/puniverse/quasar/issues/45 It's not a criticism of Scala (the language is just a LOT richer so has to cater for more…
  3. Go's channels/threading model already exists in Java: https://github.com/puniverse/quasar
    comment by threeseed · 2015-08-06 · in A little Golang way
  4. …(I'm waiting for quasar to support android though) Have you opened up an issue on Quasar's repo ( https://github.com/puniverse/quasar ) so Parallel Universe can track this for a possible milestone?
  5. …like 1M connection/server. That was impressive. I am wondering how could you do that with Akka? > https://github.com/puniverse/quasar I am following the development of these, starting to use it in Clojure soon, I am curious how it works…
  6. …So I think OCaml getting multi-threading support is a pretty big deal. [1] http://akka.io/ [2] https://github.com/puniverse/quasar [3] https://lmax-exchange.github.io/disruptor/
  7. Blatant self-promotion here, but Java's got fibers (aka lightweight threads, aka goroutines), too: https://github.com/puniverse/quasar BTW, I don't like the term green threads because they have a connotation of being scheduled onto a…
    comment by pron · 2015-04-14 · in Gotchas from Two Years with Node
  8. …incredible ecosystem, the performance monitoring and extension API, the innovative Quasar library ( https://github.com/puniverse/quasar ) for concurrency alongside the features and additions in Java 8 pretty much make Java a serious…
  9. > -Goroutines https://github.com/puniverse/quasar (I'm the main author) > Built-in, effective templating So does Java (and for a long time): http://docs.oracle.com/javase/7/docs/api/javax/annotation/pr... > and most of the performance…
  10. …there's no need to fix any pointers when copying, and the implementation can be in pure Java. [1]: https://github.com/puniverse/quasar
    comment by pron · 2014-09-15 · in How Stacks Are Handled in Go
  11. https://github.com/puniverse/quasar looks pretty nice, assuming you can't use erlang for whatever reason.
    comment by felixgallo · 2014-07-23 · in Why I'm Productive in Clojure
  12. You might want to check out Quasar. ( https://github.com/puniverse/quasar ) While it might not be something built into Kotlin, I would assume that Kotlin's interop with Java would make it easy to use. There's also a library called Pulsar…
  13. …your main concern, you might find that Java offers more than Erlang, all things considered. [1]: https://github.com/puniverse/quasar
    comment by pron · 2014-06-22 · in Why The Cool Kids Don't Use Erlang
  14. …Java over Go. Particularly now that Java has fibers (goroutines)[1] (I'm the main author). [1]: https://github.com/puniverse/quasar
    comment by pron · 2014-06-07 · in Things that make Go fast
  15. …a lot, and for computations that don't, there's full blown threads (which Go doesn't have). [1]: https://github.com/puniverse/quasar
  16. Don't forget Quasar: https://github.com/puniverse/quasar
    comment by FreezerburnV · 2014-03-18 · in JDK 8 Release Notes
  17. …with CSP and/or actors, plus a transactional, concurrent (preferably in-memory) data store[2]. [1]: https://github.com/puniverse/quasar [2]: http://blog.paralleluniverse.co/2013/10/16/spaceships2/
    comment by pron · 2014-03-12 · in Sane Concurrency with Go
  18. …a problem without exposing callback chains for everyone to see. Erlang VM and something like https://github.com/puniverse/quasar can run with millions of concurrency units so do goroutines and Rust's concurrency units (sorry forgot the…
  19. …answer your question, yes: my own library, Quasar[1], provides lightweight threads for Java. [1]: https://github.com/puniverse/quasar
    comment by pron · 2014-01-08 · in Another go at Go failed
  20. …with CSP/actors then user-space threads are only sensible way to go for the time being. [1]: https://github.com/puniverse/quasar
  21. How could I forget? I personally use runtime instrumentation all the time: https://github.com/puniverse/quasar
  22. The Quasar[1] library brings a more powerful async than C#'s to all JVM languages. [1]: https://github.com/puniverse/quasar
    comment by pron · 2013-11-10 · in Scaling Scala vs Java
  23. …for all JVM languages, and can span a whole call-stack rather than just a single expression. [1]: https://github.com/puniverse/quasar
    comment by pron · 2013-11-10 · in Scaling Scala vs Java
  24. …in go blocks. But actually, Pulsar's main advantage is that it's simply a Clojure API for Quasar ( https://github.com/puniverse/quasar ), which adds all of these capabilities to Java and any other JVM language by providing true lightweight…
  25. …on the JVM, even without TCO support (I know this because I've worked on implementing them in https://github.com/puniverse/quasar – well, except for the "budget-based yield" but that's a minor change). The general idea is that instead of…
    comment by pron · 2013-09-10 · in One VM to Rule Them All
  26. …algorithms, n-cas) is usually done in C or Java, and so on. BTW, Java has lightweight threads, too: https://github.com/puniverse/quasar (I'm the main author)
  27. …to make engineering large systems any easier. Other recent languages -- sure -- but not Go) [1] https://github.com/puniverse/quasar
    comment by pron · 2013-07-23 · in Impressions of Go