programming language
2
votes
0answers
52 views
Where is it appropriate to do input validation in Erlang?
I'm writing a module that runs a finite state machine* based on the contents of an array of records passed in at initialization. Each record describes a state and includes instructions on how to act ...
0
votes
2answers
218 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
131 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
131 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
227 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
507 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
163 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
685 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
623 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
404 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 ...
2
votes
1answer
431 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, ...
6
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
387 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. ...
9
votes
4answers
3k views
F# performance vs Erlang performance, is there proof the Erlang's VM is faster?
I've been putting time into learning functional programming and I've come to the part where I want to start writing a project instead of just dabbling in tutorials/examples.
While doing my research, ...
3
votes
1answer
206 views
What are the relative merits for implementing an Erlang-style “Continuation” pattern in C#
What are the relative merits (or demerits) for implementing an Erlang-style "Continuation" pattern in C#. I'm working on a project that has a large number of Lowest priority threads and I'm wondering ...
5
votes
3answers
320 views
Distributed transactions and queues, ruby, erlang
I have a problem that involves several machines, message queues, and transactions. So for example a user clicks on a web page, the click sends a message to another machine which adds a payment to the ...
5
votes
2answers
496 views
Erlang or 'x'.. Is it worth it (vs. Python w/ GIL)?
So, I've finally gotten myself to a point where I'm comfortable enough with Python (using Pyramid as my framework of choice) to undertake a rather large personal project. As it's a personal project, I ...
19
votes
3answers
5k views
Learning Erlang vs learning node.js [closed]
I see a lot of crap online about how Erlang kicks node.js' ass in just about every conceivable category. So I'd like to learn Erlang, and give it a shot, but here's the problem. I'm finding that I ...
10
votes
5answers
383 views
Introducing functional programming into your development environment
This is a long story but I will try to summarize it as best I can. We are a .NET shop that writes software for a variety of different types of funds. For example, we write health claims management ...
12
votes
4answers
2k views
Erlang web frameworks survey [closed]
(Inspired by similar question on Haskel)
There are several web frameworks for Erlang like Nitrogen, Chicago Boss, and Zotonic, and a few more.
In what aspects do they differ from each other? For ...
17
votes
3answers
5k views
Haskell vs Erlang for web services
I am looking to start an experimental project using a functional language
and am trying to decide beween Erlang and Haskell, and both have some points
that I really like.
I like Haskell's strong ...
6
votes
10answers
2k views
Newbie, deciding Python or Erlang
I'm a Administrator (unix, Linux and some windows apps such as Exchange) by experience and have never worked on any programming language besides C# and scripting on Bash and lately on powershell.
I'm ...
5
votes
5answers
547 views
Getting started programming in erlang [closed]
Can anyone recommend a tutorial for getting started in erlang? I'm a C/python programmer.
14
votes
7answers
3k views
What's wrong with Erlang? [closed]
(if anything!) I picked up Erlang last night again because I ran into a problem in Project Euler that I thought would be a perfect fit. After about a short time of coding, I had a solution that was ...
