E aí pessoal, Ontem estava pensando sobre bancos de dados e haskell, e surgiu uma idéia e curiosidade. Existe algum banco de dados que reflete o mecanismo de Tipos do Haskell? Seria bem interessante fazer also assim, mesmo que fosse simples e embedado (tipo sqlite). Eu só tenho um problema: ainda falta eu aprender o Haskell direito, falta um monte de fichas cair. abratz Eric
De repente está procurando por isso: http://hackage.haskell.org/package/acid-state É o db do happstack. Me lembro que havia algum "catch" com ele, talvez a persistência em disco ou algo assim. Não lembro exatamente. ~dsouza At Thu, 7 Mar 2013 14:37:10 -0300, Eric Kinoshita wrote:
[1 <multipart/alternative (7bit)>] [1.1 <text/plain; ISO-8859-1 (quoted-printable)>]
[1.2 <text/html; ISO-8859-1 (quoted-printable)>] E aí pessoal,
Ontem estava pensando sobre bancos de dados e haskell, e surgiu uma idéia e curiosidade.
Existe algum banco de dados que reflete o mecanismo de Tipos do Haskell?
Seria bem interessante fazer also assim, mesmo que fosse simples e embedado (tipo sqlite). Eu só tenho um problema: ainda falta eu aprender o Haskell direito, falta um monte de fichas cair.
abratz
Eric
[2 <text/plain; us-ascii (7bit)>] _______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
Essa biblioteca é interessante. Mas não quero armazenar o estado do programa. Eu imagino algo como um banco de dados não relacional para persistência de conjuntos, e que suporte tipos de dados algebraicos. Seria algo como o MongoDB. Mas assim como o mongo está para o JSON, o suposto banco estaria para os Tipos de Dados Algebraicos. Eric 2013/3/7 diego souza <dsouza@c0d3.xxx>
De repente está procurando por isso:
http://hackage.haskell.org/package/acid-state
É o db do happstack. Me lembro que havia algum "catch" com ele, talvez a persistência em disco ou algo assim. Não lembro exatamente.
~dsouza
At Thu, 7 Mar 2013 14:37:10 -0300, Eric Kinoshita wrote:
[1 <multipart/alternative (7bit)>] [1.1 <text/plain; ISO-8859-1 (quoted-printable)>]
[1.2 <text/html; ISO-8859-1 (quoted-printable)>] E aí pessoal,
Ontem estava pensando sobre bancos de dados e haskell, e surgiu uma
idéia e curiosidade.
Existe algum banco de dados que reflete o mecanismo de Tipos do Haskell?
Seria bem interessante fazer also assim, mesmo que fosse simples e
embedado (tipo sqlite). Eu só tenho um problema: ainda falta eu aprender o Haskell
direito, falta um monte de fichas cair.
abratz
Eric
[2 <text/plain; us-ascii (7bit)>] _______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
Eu não entendi muito bem o que vc quis dizer com "não quero armazenar o estado do programa". Mas a outra sentença, me parece que o acid-state faz exatamente isso: * http://mirror.seize.it/acid-state/examples/HelloWorld.hs Talvez o site deles ajude, caso não tenha visto no Haddock: * http://acid-state.seize.it/ ~dsouza At Thu, 7 Mar 2013 15:55:49 -0300, Eric Kinoshita wrote:
[1 <multipart/alternative (7bit)>] [1.1 <text/plain; ISO-8859-1 (quoted-printable)>]
[1.2 <text/html; ISO-8859-1 (quoted-printable)>] Essa biblioteca é interessante.
Mas não quero armazenar o estado do programa. Eu imagino algo como um banco de dados não relacional para persistência de conjuntos, e que suporte tipos de dados algebraicos.
Seria algo como o MongoDB. Mas assim como o mongo está para o JSON, o suposto banco estaria para os Tipos de Dados Algebraicos.
Eric
2013/3/7 diego souza <dsouza@c0d3.xxx>
De repente está procurando por isso:
http://hackage.haskell.org/package/acid-state
É o db do happstack. Me lembro que havia algum "catch" com ele, talvez a persistência em disco ou algo assim. Não lembro exatamente.
~dsouza
At Thu, 7 Mar 2013 14:37:10 -0300, Eric Kinoshita wrote: > > [1 <multipart/alternative (7bit)>] > [1.1 <text/plain; ISO-8859-1 (quoted-printable)>] > > [1.2 <text/html; ISO-8859-1 (quoted-printable)>] > E aí pessoal, > > Ontem estava pensando sobre bancos de dados e haskell, e surgiu uma idéia e curiosidade. > > Existe algum banco de dados que reflete o mecanismo de Tipos do Haskell? > > Seria bem interessante fazer also assim, mesmo que fosse simples e embedado (tipo sqlite). Eu só tenho um problema: ainda falta eu aprender o Haskell > direito, falta um monte de fichas cair. > > abratz > > Eric > > > [2 <text/plain; us-ascii (7bit)>] > _______________________________________________ > haskell-br mailing list > haskell-br@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-br
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
[2 <text/plain; us-ascii (7bit)>] _______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
Sim, eu dei uma lida na pagina inicial do wiki. Pelo que entendi, ele grava um log e chamadas de funções e os respectivos argumentos. E quando você reinicia o programa, ele reexecuta as funções, recuperando o estado. Eric 2013/3/7 diego souza <dsouza@c0d3.xxx>
Eu não entendi muito bem o que vc quis dizer com "não quero armazenar o estado do programa". Mas a outra sentença, me parece que o acid-state faz exatamente isso:
* http://mirror.seize.it/acid-state/examples/HelloWorld.hs
Talvez o site deles ajude, caso não tenha visto no Haddock:
~dsouza
At Thu, 7 Mar 2013 15:55:49 -0300, Eric Kinoshita wrote:
[1 <multipart/alternative (7bit)>] [1.1 <text/plain; ISO-8859-1 (quoted-printable)>]
[1.2 <text/html; ISO-8859-1 (quoted-printable)>] Essa biblioteca é interessante.
Mas não quero armazenar o estado do programa. Eu imagino algo como um
banco de dados não relacional para persistência de conjuntos, e que suporte tipos
de dados algebraicos.
Seria algo como o MongoDB. Mas assim como o mongo está para o JSON, o suposto banco estaria para os Tipos de Dados Algebraicos.
Eric
2013/3/7 diego souza <dsouza@c0d3.xxx>
De repente está procurando por isso:
http://hackage.haskell.org/package/acid-state
É o db do happstack. Me lembro que havia algum "catch" com ele, talvez a persistência em disco ou algo assim. Não lembro exatamente.
~dsouza
At Thu, 7 Mar 2013 14:37:10 -0300, Eric Kinoshita wrote: > > [1 <multipart/alternative (7bit)>] > [1.1 <text/plain; ISO-8859-1 (quoted-printable)>] > > [1.2 <text/html; ISO-8859-1 (quoted-printable)>] > E aí pessoal, > > Ontem estava pensando sobre bancos de dados e haskell, e surgiu uma idéia e curiosidade. > > Existe algum banco de dados que reflete o mecanismo de Tipos do Haskell? > > Seria bem interessante fazer also assim, mesmo que fosse simples e embedado (tipo sqlite). Eu só tenho um problema: ainda falta eu aprender o Haskell > direito, falta um monte de fichas cair. > > abratz > > Eric > > > [2 <text/plain; us-ascii (7bit)>] > _______________________________________________ > haskell-br mailing list > haskell-br@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-br
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
[2 <text/plain; us-ascii (7bit)>] _______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
_______________________________________________ haskell-br mailing list haskell-br@haskell.org http://www.haskell.org/mailman/listinfo/haskell-br
participants (2)
-
diego souza -
Eric Kinoshita