Yazoo.Língua de script interpretada da linha de comando escrita em C | |
Baixe Agora |
Yazoo. Classificação e resumo
Propaganda
- Licença:
- GPL
- Preço:
- FREE
- Nome do editor:
- Brian Ross
- Site do editor:
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 717 KB
Yazoo. Tag
Yazoo. Descrição
Língua de script interpretada na linha de comando escrita em C O objetivo principal da Yazoo é fornecer um ambiente para ligar e gerenciar a memória para, co-compilou rotinas C externas, que podem ser incorporadas à linguagem simplesmente adicionando uma entrada a uma matriz de rotinas externas conhecidas, incluindo o novo arquivo de origem e recompilando. O Yazoo também pode executar scripts sem entrada do usuário. Somente as bibliotecas C padrão são usadas, então o Yazoo pode ser compilado em qualquer plataforma; O Mac OS X Binary está incluído. Um conjunto de rotinas de brinquedo "Neural Network" é incluído como um exemplo de como incorporar funções C no idioma Yazoo.O script Yazoo segue uma filosofia reducionista: tipos de dados, conjuntos, variáveis e funções são todas as instâncias da mesma coisa, são todas as instâncias da mesma coisa, e qualquer operação que possa ser aplicada a um será aplicável a todos. Por exemplo, o operador de herança concatenará conjuntos, bem como especializar funções e tipos de dados, e o operador 'membro de' também pode ser usado para acessar as variáveis internas de funções. O conteúdo das variáveis é divorciado dos membros que a referência, portanto, várias variáveis podem compartilhar espaços de dados sobrepostos (parcialmente) sobrepostos. Os argumentos a funções são próprios interpretados como uma função; Isso permite uma interação dinâmica entre uma função e o código que chama. Essas generalizações e outros, que são relativamente transparentes para o usuário, desde a principal inspiração para escrever Yazoo. O que há de novo nesta versão: Defeitos consertados: · Mensagens de erro sinalizadas incorretamente em quase qualquer roteiro com constantes inlinadas · O operador de código de anexo ':' Não funcionou corretamente em certos contextos, por exemplo, dentro de um operador de substituição de código · Equate forçado não copiar elementos da matriz na ordem correta quando vários índices foram dados explicitamente (por exemplo, =! ..., ... = B ) · Problemas numéricos ao imprimir números na borda da resolução de dupla precisão · Mensagens de erro sinalizadas incorretamente após Endif, FIMF ou EndW · Nomes de membros incorretos nos erros não encontrados em membros de arquivos executados pelo usuário.zoo · O primeiro número retornado por aleatório () não foi inteiramente aleatório · Copiar () não verificaram auto-referências · Um erro em Sabetable () quando a segunda dimensão de uma tabela foi dimensionada para zero · Classificar () lançou um erro desnecessário para listas de comprimento-0 · Misenciamento do comentário nulo '| *** |' com um número ímpar de '*' * Melhorias: · Pesquisar caminhos de novas definições {} agora sempre passam pelo script que o definiu, não necessariamente o script anexado *** · Adicionado redimensionar () para user.zoo · Adicionado min (), max () funções para user.zoo · Ordenar () agora classifica listas, bem como tabelas · Novo () aceita variáveis de origem diferentes para tipo e dados · Copiar () retorna um código de erro · Melhor argumento verificação por sabetable ()
Yazoo. Software Relacionado
coreswf.
Ferramentas abertas e livres para ajudar a melhorar o desenvolvimento Flex e o ActionScript em Xcode ...
185 73 KB