programming language
0
votes
2answers
152 views
clojure/erlang/go for high volume server
I have a project that will need to handle 1000s of requests a second with a decent amount of processing for each. For the most part, the processing will be done on a list of items, basically ...
1
vote
2answers
102 views
What does using ZeroMQ in Erlang offer that Erlang already didn't?
I'm only passingly familiar with either, but it seems like most of what ZeroMQ offers is already built into Erlang, yet there's an Erlang-ZeroMQ binding that's fairly active according to its github ...
19
votes
6answers
1k views
When would you need “hundreds of thousands” of threads?
Erlang, Go, and Rust all claim in one way or another that they support concurrent programming with cheap "threads"/coroutines. The Go FAQ states:
It is practical to create hundreds of thousands ...
2
votes
1answer
116 views
Erlang/Haskell web service to server files [closed]
I have across a thread mentioning that Erlang would not be suited for a web application serving files.
I was curious whether anyone had any experience building such webservice with erlang? Would ...
7
votes
1answer
223 views
In what meaningful ways does Erlang prevent race conditions in concurrent programming?
Reading about concurrency in Erlang, reminds me of the Akka concurrency toolkit. Both give you tools to prevent or limit race conditions. But you can send links to mutable data to other processes ...
5
votes
2answers
464 views
Can Clojure's thread-based agents handle c10k performance?
I'm writing a c10k-style service and am trying to evaluate Clojure's performance. Can Clojure agents handle this scale of concurrency with its thread-based agents? Other high performance systems ...
2
votes
1answer
153 views
Any good tutorial of metaprogramming in Erlang? [closed]
I'd like to learn some Erlang metaprogramming. I found some posts but they seems not detailed enough for me. Is there some book or post recommended? It will be perfect if there is one in Erlang like ...
6
votes
4answers
655 views
What makes Erlang suitable for cloud applications?
We are starting a new project and implementing on our corporations's instantiation of an openstack cloud (see http://www.openstack.org/). The project is security tooling for our corporation. We ...
1
vote
2answers
602 views
Performance of concurrent software on multicore processors [closed]
Recently I have often read that, since the trend is to build processors with multiple cores, it will be increasingly important to have programming languages
that support concurrent and parallel ...
-2
votes
2answers
395 views
Where are functional languages used? [duplicate]
Possible Duplicate:
Functional Programming in Commercial Software
Which problems domains are more suited to functional programming solutions
I just wonder where do functional programming ...
0
votes
0answers
65 views
Why didn't Erlang become very popular in distributed applications? [duplicate]
Possible Duplicate:
What's wrong with Erlang?
I've been learning Erlang recently. Erlang is really powerful for implementing distributed applications.
I think the core advantages of ...
2
votes
1answer
421 views
How the Erlang get soft-realtime with GC?
Generally GC is not a good choice to get a soft real-time attribute. But Erlang is GC based language can be soft real-time.
Does it mean Erlang have almost no GC latency? How does it work?
7
votes
6answers
377 views
Don't structure data all the way down
In the blog post Don't structure data all the way down, the author discusses different ways to structure a circle datatype and how to implement the parameters to a Radius function.
area({circle, ...
5
votes
4answers
1k views
Actor library / framework for C++
In the C++ project I am working on, we have an application consisting of
several processes deployed on different machines. This network of
processes is dynamic since processes (clients or background ...
0
votes
2answers
384 views
why are transaction monitors on decline? or are they?
http://www.itjobswatch.co.uk/jobs/uk/cics.do
http://www.itjobswatch.co.uk/jobs/uk/tuxedo.do
Look at the demand for programmers (% of job ads that the keyword appears), first graph under the table. ...