Ferramentas do usuário

Ferramentas do site


geopro:pedro:tmedisc

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
geopro:pedro:tmedisc [2010/05/19 13:41] pedrogeopro:pedro:tmedisc [2010/06/29 21:10] (atual) pedro
Linha 1: Linha 1:
  
-====Operador # para CS, Neighborhood====+====Observer==== 
 +observer(cell) que não recebe um atributo, e sim uma função que retorna o valor a ser usado. 
 + 
 +====Save==== 
 +  * Ver a questão temporal abaixo. 
 +  * Ao invés de receber um atributo como parâmetro, o save poderia também receber um function(cell) para calcular o valor dinamicamente. Desta forma, um valor que representasse a estratégia do agente dono da célula não precisaria de um forEachCell adicional para atribuir este valor à célula e ainda economizaria memória. 
 + 
 +====Questões temporais==== 
 +  * Quando tiver o current simulation time como valor global, verificar os save para que time tenha como valor default o tempo atual. 
 +  * Para leitura de espaços celulares e de vizinhanças, verificar as tabelas temporais e colocar no timer eventos para atualizar os dados com os novos valores temporais. Estas alterações devem ter prioridade sobre todas as outras ações. 
 +  * A função config para um Event que está executando nao afeta o desenvolvimento deste mesmo evento no futuro. 
 + 
 +====Operador # para CellularSpace, Neighborhood==== 
 +Fonte: http://www.lua.org/manual/5.1/manual.html#2.8
  
 toda metatable pode ter um operador "len", que implementaria o operador #. O problema é que, toda metatable pode ter um operador "len", que implementaria o operador #. O problema é que,
-para tabelas, ele [[http://www.lua.org/manual/5.1/manual.html#2.8|não tem como ser chamado]]:+para tabelas, ele não tem como ser chamado:
  
      function len_event (op)      function len_event (op)
Linha 21: Linha 34:
      end      end
  
-De acordo com listas de e-mails, será possível fazer isto com Lua 5.2.+De acordo com listas de e-mails, será possível fazer isto com [[http://www.lua.org/versions.html|Lua 5.2]].
  
 ====__index and __newindex metamethods to Observing==== ====__index and __newindex metamethods to Observing====
 +Fonte: http://julien.danjou.info/blog/index.php/post/2008/12/30/Rants-about-Lua
  
-Lua defines two useful metamethods, which are __index and __newindex. Both can be set on a table or any other object. __index will be called upon each read access to an undefined key on an object, and __newindex upon each write access.+Lua defines two useful metamethods, which are _index and _newindex. Both can be set on a table or any other object. _index will be called upon each read access to an undefined key on an object, and _newindex upon each write access.
  
 Example Example
geopro/pedro/tmedisc.1274276472.txt.gz · Última modificação: 2010/05/19 13:41 por pedro