librelist archives

« back to archive

spawnfest y consulta

spawnfest y consulta

From:
Mariano Guerra
Date:
2011-07-08 @ 09:34
buenas,

 recordatorio de que este finde es el spawnfest

y ya que estamos sale una pregunta:

 que paquetes o funcionalidades piensan que no tienen un modulo en
erlang? (si pueden ser granulares como algo que pueda empezarse en un
fin de semana mejor ;)

saludos

Re: [erlar] spawnfest y consulta

From:
Nahuel Greco
Date:
2011-07-08 @ 13:54
Un detallecito. Con xmerl.erl podés definir un XML en "simple form":

SimpleFormXML = {tag1, [{tag2, [{attrib1, 8}], ["9"]}]}.

Que luego se puede usar para generar el XML:

2> S = io:format("~s", [xmerl:export_simple([SimpleFormXML], xmerl_xml)]).

<?xml version="1.0"?><tag1><tag2 attrib1="8">9</tag2></tag1>
ok

Creo que le faltaba a xmerl, hasta donde había visto, era la función
inversa. Parsear un XML dado en una string y que devuelva algo en
Simple Form. Porque el parser te lo devuelve en la siguiente forma:

3> xmerl_scan:string(lists:flatten(xmerl:export_simple([SimpleFormXML2],
xmerl_xml))).
{{xmlElement,tag1,tag1,[],
             {xmlNamespace,[],[]},
             [],1,[],
             [{xmlElement,tag2,tag2,[],
                          {xmlNamespace,[],[]},
                          [{tag1,1}],
                          1,
                          [{xmlAttribute,attrib1,[],[],[],[],1,[],[...],...}],
                          [{xmlText,[{tag2,1},{tag1,1}],1,[],"9",text}],
                          [],"/crypt/nahuel",undeclared}],
             [],"/crypt/nahuel",undeclared},
 []}
4>

Otro proyectito interesante que se me ocurre, aunque llevaría bastante
más, sería reemplazar todas las herramientas que vienen implementadas
en wx por una interfaz ReSTful+HTML/CSS/Javascript. Me parece que
tener eso en wx atrasa mucho, dado el espíritu networked de erl :)

Saludos,
Nahuel Greco.



2011/7/8 Mariano Guerra <luismarianoguerra@gmail.com>:
> buenas,
>
>  recordatorio de que este finde es el spawnfest
>
> y ya que estamos sale una pregunta:
>
>  que paquetes o funcionalidades piensan que no tienen un modulo en
> erlang? (si pueden ser granulares como algo que pueda empezarse en un
> fin de semana mejor ;)
>
> saludos
>

Re: [erlar] spawnfest y consulta

From:
Mariano Guerra
Date:
2011-07-08 @ 14:02
2011/7/8 Nahuel Greco <ngreco@gmail.com>:
> Un detallecito. Con xmerl.erl podés definir un XML en "simple form":
>
> SimpleFormXML = {tag1, [{tag2, [{attrib1, 8}], ["9"]}]}.
>
> Que luego se puede usar para generar el XML:
>
> 2> S = io:format("~s", [xmerl:export_simple([SimpleFormXML], xmerl_xml)]).
>
> <?xml version="1.0"?><tag1><tag2 attrib1="8">9</tag2></tag1>
> ok
>
> Creo que le faltaba a xmerl, hasta donde había visto, era la función
> inversa. Parsear un XML dado en una string y que devuelva algo en
> Simple Form. Porque el parser te lo devuelve en la siguiente forma:
>
> 3> xmerl_scan:string(lists:flatten(xmerl:export_simple([SimpleFormXML2],
> xmerl_xml))).
> {{xmlElement,tag1,tag1,[],
>             {xmlNamespace,[],[]},
>             [],1,[],
>             [{xmlElement,tag2,tag2,[],
>                          {xmlNamespace,[],[]},
>                          [{tag1,1}],
>                          1,
>                          [{xmlAttribute,attrib1,[],[],[],[],1,[],[...],...}],
>                          [{xmlText,[{tag2,1},{tag1,1}],1,[],"9",text}],
>                          [],"/crypt/nahuel",undeclared}],
>             [],"/crypt/nahuel",undeclared},
>  []}
> 4>


me estas leyendo la mente? tenia pensado hacer algo que incluia esto
que me decis ;)

espero que sea el mismo formato qque usa el html parser de mochiweb,
si es asi viene de diez

https://github.com/mochi/mochiweb/blob/master/src/mochiweb_html.erl

sino hare un adaptador entre uno y otro

> Otro proyectito interesante que se me ocurre, aunque llevaría bastante
> más, sería reemplazar todas las herramientas que vienen implementadas
> en wx por una interfaz ReSTful+HTML/CSS/Javascript. Me parece que
> tener eso en wx atrasa mucho, dado el espíritu networked de erl :)

cuales son esas herramientas? yo vi varias de erlang implementadas en
el toolkit grafico que esta deprecado

Re: [erlar] spawnfest y consulta

From:
Nahuel Greco
Date:
2011-07-08 @ 14:22
2011/7/8 Mariano Guerra <luismarianoguerra@gmail.com>:
> 2011/7/8 Nahuel Greco <ngreco@gmail.com>:
>
> me estas leyendo la mente? tenia pensado hacer algo que incluia esto
> que me decis ;)
>
> espero que sea el mismo formato qque usa el html parser de mochiweb,
> si es asi viene de diez

Juro que no :) Ni idea si es el mismo formato que usa mochiweb.

>
> cuales son esas herramientas? yo vi varias de erlang implementadas en
> el toolkit grafico que esta deprecado
>

Erlang usaba un toolkit basado en Tk, que lo deprecaron y lo
reemplazaron por uno basado en wxWidgets (decisión errónea IMHO,
tendrían que haber ido a HTML/JS). Las starteas con:

appmon:start().
tv:start().
pman:start().
debugger:start().

Puede que me esté olvidando alguna.


Saludos,
Nahuel Greco.

Re: [erlar] spawnfest y consulta

From:
Nahuel Greco
Date:
2011-07-08 @ 14:34
2011/7/8 Nahuel Greco <ngreco@gmail.com>:
>
> appmon:start().
> tv:start().
> pman:start().
> debugger:start().
>

+ etop:start().

Saludos,
Nahuel Greco.

Re: [erlar] spawnfest y consulta

From:
Nahuel Greco
Date:
2011-07-25 @ 15:47
2011/7/8 Nahuel Greco <ngreco@gmail.com>:
>
> Otro proyectito interesante que se me ocurre, aunque llevaría bastante
> más, sería reemplazar todas las herramientas que vienen implementadas
> en wx por una interfaz ReSTful+HTML/CSS/Javascript. Me parece que
> tener eso en wx atrasa mucho, dado el espíritu networked de erl :)
>

Era cantando:

http://www.metabrew.com/article/bigwig-erlang-webtool-spawnfest


Saludos,
Nahuel Greco