Pessoal.
Fiz algumas alterações e implementações novas direto no core do interpretador.
Agora, ele suporta auto-referencia. Por exemplo:
usuario tem um usuario
isto resultara com uma tabela que aponte a si própria, enquanto
usuario tem vários usuario
resultará em uma tabela extra, para ligação.
Anteriormente, tal tipo de implementação retornava um erro.
Também foi implementado o uso de # no nome propriedade, para indica caso algum campo de formulário seja do tipo hidden ou abstrato.
Ex.:
usuário tem #nome:caractere(60)
O novo core do sistema agora também interpreta diferentemente verbos possessivos e equativos (vide
http://www.filologia.org.br/soletras/8sup/5.htm).
Por exemplo, ao declarar que "usuario tem um ou vários professor", o mind tomará determinadas decisões, quanto "pessoa é juridica", outras.
Assim, ao dizermos:
pessoa pode ser jurídica
pessoa pode ser física
o mind verá como uma especialização para o banco de dados, e apontará nas classes juridica e fisica, que devem extender pessoa
Mind 2.0 tomará a mesma caso indiquemos
jurídica é uma pessoa
física é uma pessoa
Assim, gostaria que, quem puder, claro, executassem testes e validações, para assim termos resultados para diversos tipos de testes. Quanto mais, melhor, e claro, qualquer irregularidade, gostaria que fosse discutida com o grupo, que daremos a máxima atenção.
Abraço.
--
Felipe N. de Moura
Desenvolvimento Web
http://felipenascimento.orghttp://thewebmind.org
---------------------------------
Fazendo da web um lugar melhor pra se viver.
Making the web a better place to live