terça-feira, 16 de setembro de 2008

Kraken 8.09

Nova versão do Kraken!

Use Subversion para obter:

svn co http://svn2.assembla.com/svn/kraken-lua/tags/8.09 kraken-8.09.0


Walter, foi mal a falta de comentários! As principais mudanças foram nos arquivos Makefile.in, kforker.cc e kraken.cc, além de ter trocado a extensão .hpp por .h dos cabeçalhos.

Basicamente foram corrigidos alguns bugs, ajustado o casting e implementada função para obter o UID de um usuário a partir do login.

[]'s
Cacilhas, La Batalema

PS: Já estou trabalhando nos códigos de LuaWsgi para o novo Kraken.

terça-feira, 6 de maio de 2008

Kraken no Ohloh

O Kraken agora está no Ohloh, the open source network!

Vejam aqui, comentários aqui.

Obrigado, Walter!

[]'s
Cacilhas, La Batalema

quarta-feira, 30 de abril de 2008

Kraken 8.01

Lancei o Kraken em Subversion no Assembla.

No momento em que posto este artigo, a versão no head é 8.01. O endereço da página do Kraken é http://www.assembla.com/wiki/show/kraken-lua. Para obter os códigos do repositório use o comando:

svn co http://svn2.assembla.com/svn/kraken-lua/tags/8.01 kraken-8.01.0


Infelizmente não há ainda uma versão de LuaWsgi portada para esse novo Kraken.

[]'s
Cacilhas, La Batalema

domingo, 14 de outubro de 2007

Kraken 7.10

Primeiramente gostaria de pedir desculpas pelo tempo sem postar aqui. Estive um tanto ocupado com uma série de contratempos, mas agora estou de volta!

Tomei esse último feriadão para mexer no código do Kraken. Infelizmente não consegui fazê-lo funcionar com threads, pois preciso clonar um estado Lua – e sinceramente não sei como fazer isso (ainda) – portanto ele faz fork por enquanto.

De qualquer forma, segue a prematura versão 7.10 do Kraken e do LuaWsgi, mas cuidado! Deve haver bugs não detectados.

Os fontes estão aqui:



Para os felizardos usuários de Slackware, seguem os pacotes (testados na versão 11.0):


Obrigado!

[]'s
Cacilhas

domingo, 19 de agosto de 2007

Kraken

Como LuaWsgi é meu projeto de conclusão de curso da faculdade, ainda vai levar algum tempo para entrar em fase beta. Enquanto isso, modificações mais pesadas pode ser feitas.

E é o que tenho feito.

Por exemplo, o wsgi.listener passou a se chamar Kraken, nome escolhido num debate entre mim, Krisnatágoras Araújo, Claudio Torcato, Ulisses Campos e Walter Cruz.

Estou reescrevendo o Kraken em C com dois pontos em vista: 1reduzir a quantidade de dependências e 2adaptar seu funcionamento para ambiente multiprocessado, inicialmente só de memória compartilhada. O suporte a memória distribuída será inicialmente fornecido por OpenMosix.

Após a defesa do trabalho de conclusão, pretendo implementar no Kraken suporte nativo a ambiente multiprocessado de memória distribuída, mas esse ainda é um sonho distante.

Aproveitando a deixa, estou escolhendo outro nome pro módulo que trata do protocolo HTTP, atualmente wsgi.httpd. Sugestões são bem vindas!

Gostaria que fosse algo que tenha a haver com Kraken – sugestão de procura: mitologia nórdica.

Então nova versão de LuaWsgi demorará um pouco, pois estou reescrevendo o Kraken em C.

[]'s
Cacilhas