Thu Aug 17 17:58:01 CEST 2006
Hi to all erlangers,
I am newcomer on this list and wishes to quickly introduce myself
before asking some questions. Impatient readers can skip part I.
I have been aware of erlang's existence
for several years (since the beginning of my PhD in fact) but never
took time to really learn it and make something useful. My interest
for erlang is motivated by;
- an "theoretical" interest for 1) functional programming languages,
2) distributed software development, 3) software reliability
- the will to walk different paths, beyond and over the current
duality (at least in part of information systems engineering) Java
vs. Microsoft. I have been doing intensive coding in Java for the
last 8 years and always felt embarassed by some aspects of the
language. This has grown to frustration when I started to work in IS
context for various reasons mainly related to the unnecessary repetitive aspect
of most computer engineering tasks taking place in such a context and
the difficulty to promote different ways of thinking.
Now that I have settled myself as an independent contractor, I want to
take some time to try other ways and build a serious alternative offer
around non standard solutions providing improved reliability and
shorter development time. So I started a small project aimed at
comparing various solutions for implementing a basic web application
with an eye towards automated model based code generation, test cases
generation and eventually trying to use "serious" verification tools
Some questions about erlang that I did found answer for in the docs
(not that I searched very deeply):
1. is there any testing framework equivalent to junit in erlang world
(may be erlangers dont test, but I don't think so :-) ) ? I am also
thinking about associated tools like code coverage measurements or
test cases generators...
2. in the same line of thought, is there something equivalent to
maven or ant ? Is emake that kind of tool ?
3. I read here and there that erlang's support of string is
inefficient and does not handle international character sets
(eg. UTF-8 encoding). This may be (or not) an issue for web based
development. Is this true ?
Thanks a lot and my apologies for being somewhat verbose (java coder
bad manners :-) )
OQube < software engineering \ génie logiciel >
Arnaud Bailly, Dr.
More information about the erlang-questions