| Dorme linguagem de script multi-paradigma para a plataforma Java |
Baixe Agora |
Dorme Classificação e resumo
- Nome do editor:
- Raphael Mudge
- Site do editor:
- http://sleep.dashnine.org/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 248 KB
Dorme Tag
Dorme Descrição
Linguagem de script multi-paradigma para a plataforma Java O sono é fácil de aprender com a sintaxe de objetivo-C e perl inspirada. Aqui estão algumas características importantes do "Sleep": · Executar scripts rapidamente com um pequeno tamanho de pacote (~ 225KB) · Excele a manipulação de dados, integração de componentes e comunicação distribuída · É extensível e incorpora em seus aplicativos Java · Perfeitamente utiliza objetos Java e 3 bibliotecas de terceiros O que há de novo nesta versão: · Os semáforos do sono usam notifyall () em vez de notificar () para acordar encadeamentos. Estava experimentando o impasse em uma caixa multicore devido ao único fio acordado esperando em outra coisa e nenhum outro fio sendo acordado. · Forquilha () Agora copia o ambiente de script do pai Env e cria cópias novas de todos os fechamentos nomeados. Isso evita que variáveis de escopo de estado e fechamento não sincronizadas vaze para o ambiente bifurcado. · Sobrecarregado no operador para verificar se uma chave é em um hash% em uma maneira única de leitura. i.e. "x" em% hash. Por que isso importa? Operações somente leitura em hashes são seguros. % hash é uma operação de gravação quando "Unfacekey" não está no hash. Isso ocorre porque o sono acrescenta "unknownekey" ao hash com um valor de $ null. Em um contexto multithread, isso nos corromperá. · Adicionado uma soma (@a | iter, ...) Função para somar os produtos de todas as matrizes ou iteradores especificados: (@a * @b * ...) + (@a * @b * ...) + ... · Adicionado -isuperador e -islower para verificar o caso de uma string. · Putall (@a, @b) agora coloca todos os elementos do @b para @a. · Valores estendidos (% hash, ) para aceitar uma matriz ou iterador de chaves para puxar do hash especificado. i.e. Valores (% hash, @ ("key1", "key2", ...)) · Valores (...) Faz cópias dos contêineres escalares retirados do hash
Dorme Software Relacionado