Hola a todos ...
Mi nombre es Manuel Durán, resido en España, para ser exactos en
Galicia. Llevo 2 años realizando proyectos en Erlang. Hace casi un año
cree un blog sobre Erlang http://es-erlang.blogspot.com/ pero la falta
de tiempo provoco que lo dejase para otro momento...
Mi aporte de hola mundo ..
-module(hola1).
-export([di_hola/0]).
di_hola() ->
Pid = spawn(fun() -> loop() end), %Lanzamos un proceso que ejecuta la
función loop
Pid ! hola, % Le enviamos al proceso el mensaje hola
Pid ! adios. % Le enviamos al proceso el mensaje adios
loop() ->
receive
hola -> %El proceso recibe el mensaje hola
io:format("Hola, Mundo !~n"), %Imprime el mensaje "Hola Mundo"
loop(); % Volvemos a llamar a la función loop por si hay mas
mensajes
adios -> % Llego el mensaje adios
ok % Devolvemos ok y finalizamos.
end.
Saludos.
2010/6/25 Manuel Durán Aguete <manuel@aguete.org>: > Hola a todos ... > > Mi nombre es Manuel Durán, resido en España, para ser exactos en > Galicia. Llevo 2 años realizando proyectos en Erlang. Hace casi un año > cree un blog sobre Erlang http://es-erlang.blogspot.com/ pero la falta > de tiempo provoco que lo dejase para otro momento... Bienvenido! agregue tu hola mundo como ejemplo de uso de procesos en el recetario del grupo http://www.erlang-ar.com.ar/Recetario http://www.erlang-ar.com.ar/HolaProceso Saludos
2010/6/25 Manuel Durán Aguete <manuel@aguete.org> > Hola a todos ... > > Bien venido! > Mi nombre es Manuel Durán, resido en España, para ser exactos en > Galicia. Llevo 2 años realizando proyectos en Erlang. Hace casi un año > cree un blog sobre Erlang http://es-erlang.blogspot.com/ pero la falta > de tiempo provoco que lo dejase para otro momento... > Dado que es el unico contenido que conozco de erlang en español lo puse en http://www.erlang-ar.com.ar/AprendiendoErlang :-) si no te molesta. De paso propongo que sería interesante traducir al Español este: Learn you some Erlang for greater good <http://learnyousomeerlang.com/> Saludos, -- Ale.
2010/6/25 Ale <peralta.alejandro@gmail.com>: > 2010/6/25 Manuel Durán Aguete <manuel@aguete.org> >> Mi nombre es Manuel Durán, resido en España, para ser exactos en >> Galicia. Llevo 2 años realizando proyectos en Erlang. Hace casi un año >> cree un blog sobre Erlang http://es-erlang.blogspot.com/ pero la falta >> de tiempo provoco que lo dejase para otro momento... > > Dado que es el unico contenido que conozco de erlang en español lo puse en > http://www.erlang-ar.com.ar/AprendiendoErlang :-) si no te molesta. > > De paso propongo que sería interesante traducir al Español este: > > Learn you some Erlang for greater good muy buena idea, ahi le pregunto al autor que opina y de que forma podriamos hacerlo.
Hola, Me parece una idea bastante interesante en su día le comente la posibilidad de traducirlo, pero no me contesto al mail ... Si acepta me apunto para ayudar con algún capítulo ... Saludos. El vie, 25-06-2010 a las 09:36 -0300, Mariano Guerra escribió: > 2010/6/25 Ale <peralta.alejandro@gmail.com>: > > 2010/6/25 Manuel Durán Aguete <manuel@aguete.org> > >> Mi nombre es Manuel Durán, resido en España, para ser exactos en > >> Galicia. Llevo 2 años realizando proyectos en Erlang. Hace casi un año > >> cree un blog sobre Erlang http://es-erlang.blogspot.com/ pero la falta > >> de tiempo provoco que lo dejase para otro momento... > > > > Dado que es el unico contenido que conozco de erlang en español lo puse en > > http://www.erlang-ar.com.ar/AprendiendoErlang :-) si no te molesta. > > > > De paso propongo que sería interesante traducir al Español este: > > > > Learn you some Erlang for greater good > > muy buena idea, ahi le pregunto al autor que opina y de que forma > podriamos hacerlo.
2010/6/25 Manuel Durán Aguete <manuel@aguete.org>: > Hola, > > > Me parece una idea bastante interesante en su día le comente la > posibilidad de traducirlo, pero no me contesto al mail ... > > > Si acepta me apunto para ayudar con algún capítulo ... esto es lo que contesto: 09:44 < MononcQc> 1. you can't reuse the design -- it's not mine, my girlfriend did it (my drawings are alright though) 09:44 < MononcQc> 2. you have to link to the main site 09:44 < MononcQc> 3. keep it up to date when I do update it 09:45 < MononcQc> and apart from that, I guess just not stealing credit might be enough. 09:45 < marianoguerra> MononcQc: ok 09:45 < MononcQc> I can send you the whole site's source if you want to (and remind me to) que se traduce (libremente) en: 1. no pueden usar el diseño, no es mio, es de mi novia (mis dibujos esta bien sin embargo) 2. tenes que enlazar al sitio principal 3. mantenelo actualizado cuando lo actualizo fuera de eso, creo que no robar credito seria suficiente. Les parece que usemos la wiki para traducirlo inicialmente?
2010/6/25 Mariano Guerra <luismarianoguerra@gmail.com> > 2010/6/25 Manuel Durán Aguete <manuel@aguete.org>: > > Hola, > > > > > > Me parece una idea bastante interesante en su día le comente la > > posibilidad de traducirlo, pero no me contesto al mail ... > > > > > > Si acepta me apunto para ayudar con algún capítulo ... > > esto es lo que contesto: > > 09:44 < MononcQc> 1. you can't reuse the design -- it's not mine, my > girlfriend did it (my drawings are > alright though) > 09:44 < MononcQc> 2. you have to link to the main site > 09:44 < MononcQc> 3. keep it up to date when I do update it > 09:45 < MononcQc> and apart from that, I guess just not stealing > credit might be enough. > 09:45 < marianoguerra> MononcQc: ok > 09:45 < MononcQc> I can send you the whole site's source if you want > to (and remind me to) > > > que se traduce (libremente) en: > > 1. no pueden usar el diseño, no es mio, es de mi novia (mis dibujos > esta bien sin embargo) > 2. tenes que enlazar al sitio principal > 3. mantenelo actualizado cuando lo actualizo > > fuera de eso, creo que no robar credito seria suficiente. > > Les parece que usemos la wiki para traducirlo inicialmente? > Me parece bien. Como sería? Una página wiki por capitulo, y con capitulo me refiero a: Introduction <http://learnyousomeerlang.com/introduction> Starting Out<http://learnyousomeerlang.com/starting-out> Starting Out (for real)<http://learnyousomeerlang.com/starting-out-for-real> Modules <http://learnyousomeerlang.com/modules> Syntax in Functions <http://learnyousomeerlang.com/syntax-in-functions> Types (or lack thereof)<http://learnyousomeerlang.com/types-or-lack-thereof> Recursion <http://learnyousomeerlang.com/recursion>Higher Order Functions<http://learnyousomeerlang.com/higher-order-functions> Errors and Exceptions<http://learnyousomeerlang.com/functionally-solving-problems>Functionally Solving Problems<http://learnyousomeerlang.com/functionally-solving-problems> A Short Visit to Common Data Structures<http://learnyousomeerlang.com/a-short-visit-to-common-data-structures> The Hitchhiker's Guide to Concurrency<http://learnyousomeerlang.com/the-hitchhikers-guide-to-concurrency> More On Multiprocessing<http://learnyousomeerlang.com/more-on-multiprocessing> -- Ale.
2010/6/25 Ale <peralta.alejandro@gmail.com>: > Me parece bien. Como sería? Una página wiki por capitulo, y con capitulo me > refiero a: > > Introduction > > Starting Out > > Starting Out (for real) > Modules > Syntax in Functions > Types (or lack thereof) > Recursion > > Higher Order Functions > Errors and Exceptions > > Functionally Solving Problems > > A Short Visit to Common Data Structures > The Hitchhiker's Guide to Concurrency > More On Multiprocessing si, y una pagina principal a manera de introduccion e indice. si quieren tomar un capitulo asi no nos pisamos.. yo me ofrezco a hacer la pagina principal e "Introduction" a menos que alguien quiera agarrar eso. Saludos.