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
20082026
-
https://github.com/puniverse/quasar/issues/305
comment by based2 · 2019-12-01 · in Quasar: High-perf, lightweight threads, Go-like chan, Erlang-like actors 4 Java -
…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…
comment by jarym · 2017-05-22 · in Google scored points with its community by supporting Kotlin -
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 -
…(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?
comment by mahmoudimus · 2015-07-25 · in Ask HN: Has anyone here programmed in Kotlin? What do you think about it? -
…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…
comment by istvan__ · 2015-05-22 · in OCaml 4.03 will, “if all goes well”, support multicore -
…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/
comment by bad_user · 2015-05-21 · in OCaml 4.03 will, “if all goes well”, support multicore -
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 -
…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…
comment by mahmoudimus · 2015-03-26 · in Interview with Go’s Russ Cox and Sameer Ajmani -
> -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…
comment by pron · 2015-03-07 · in The ups of downs of porting 50k lines of C++ to Go -
…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 -
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 -
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…
comment by FreezerburnV · 2014-07-15 · in Kotlin: Statically typed programming language targeting the JVM and JS -
…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 -
…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 -
…a lot, and for computations that don't, there's full blown threads (which Go doesn't have). [1]: https://github.com/puniverse/quasar
comment by pron · 2014-04-14 · in Tell HN: Lois - Golang like channels for Java -
Don't forget Quasar: https://github.com/puniverse/quasar
comment by FreezerburnV · 2014-03-18 · in JDK 8 Release Notes -
…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 -
…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…
comment by rdtsc · 2014-01-31 · in What makes Node.js faster than Java? In a nutshell, it's all about concurrency -
…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 -
…with CSP/actors then user-space threads are only sensible way to go for the time being. [1]: https://github.com/puniverse/quasar
comment by pron · 2013-12-29 · in The Rust standard library no longer has any scheduling baked into it -
How could I forget? I personally use runtime instrumentation all the time: https://github.com/puniverse/quasar
comment by pron · 2013-12-13 · in About PayPal's Node vs Java “fight” -
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 -
…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 -
…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…
comment by pron · 2013-09-16 · in Go Concurrency Patterns ported to Clojure -
…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 -
…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)
comment by pron · 2013-08-12 · in Mio: A High-Performance Multicore IO Manager for GHC [pdf] -
…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