Qore Programming Language

Tela Software:
Qore Programming Language
Detalhes de Software:
Versão: 0.8.8
Data de upload: 20 Feb 15
Revelador: David Nichols
Licença: Livre
Popularidade: 0

Rating: 4.0/5 (Total Votes: 2)

Qore é uma fonte aberta, livre, poderoso e fácil de usar, bem como thread-capaz, linguagem de script fracamente tipificado integrado-SQL.
Qore é uma linguagem de programação que possui integração TIBCO AE, MySQL e Oracle DBI motoristas, bem como uma aritmética data fácil.
Este software é projetado como uma linguagem de script que suporta lógica integrada e rosqueamento. Ele é projetado para a aplicação de uma abordagem baseada em script maleável para desenvolvimento de interface empresa.
 No entanto, Qore é também útil como uma linguagem de uso geral. Ele suporta a maioria dos sistemas operacionais POSIX conhecidos, incluindo Linux, Solaris, BSD, Mac OS X, e HP-UX

O que é novo nesta versão:.

  • Esta versão contém novos recursos com foco na melhoria do suporte HTTP (melhor cumprimento RFC HTTP, REST e suporte ao cliente e servidor WebSocket, suporte para renderização automática de arquivos HTML templated, etc.), um novo muito API de banco de dados de alto nível para a gestão automatizada esquema e operações de dados SQL (incluindo o acesso DB programático), muito melhor suporte a UTF-8, e muitos novos módulos do usuário.
  • O lançamento também contém muitas melhorias na funcionalidade e dezenas de correções de bugs existentes.
  • Qore já está disponível sob a licença GPL 2, LGPL 2.1, e as licenças MIT.

O que é novo na versão 0.8.7:

  • Esta versão acrescenta vários novos recursos e correções de bugs.
  • herança Código entre objetos programa foi muito melhorada, e declarações marcadas como públicas estão agora herdado por padrão em objetos de programa infantil.
  • Lotes de novas funções, métodos e tipo (pseudo) métodos têm sido aplicadas, em especial para fazer iterators mais poderoso e fazer iterators desenvolvimento mais fácil.

O que é novo na versão 0.8.6.1:

  • This versão inclui correções de bugs para Qore e também inclui alguns menores novos recursos.

O que é novo na versão 0.8.6:

  • Esta versão adiciona novas características e também contém muitas correções de bugs.
  • Os destaques desta versão são o novo suporte de precisão arbitrária numérico, muito melhor suporte para iterators, muito melhor suporte para o processamento de arquivos de texto, suporte melhorado API de banco de dados, incluindo uma API opção para os motoristas de banco de dados, bem como a capacidade de lidar com módulo erros de carregamento no momento da análise diretamente no código fonte Qore.
  • compatibilidade Perl foi melhorada devido ao comportamento avaliação de contexto booleano intuitiva novo padrão.

O que é novo na versão 0.8.5.1:

  • fixed uma condição de corrida acesso global e fechamento-bound variáveis ​​de segmento locais em contextos de vários segmentos
  • reparado um erro no gerenciamento de transações com a classe DatasourcePool quando usado com a classe SQLStatement
  • fixa um erro no módulo de usuário MailMessage.qm onde cabeçalhos de email que exigem codificação não foram codificados e as que não exigem codificação foram codificados com codificação Q
  • fixa um erro no módulo de usuário Mime.qm onde & quot; _ & quot; caracteres em cabeçalhos codificado em q não foram codificados corretamente

O que é novo na versão 0.8.4:

  • Esta grande atualização adiciona suporte para os módulos do usuário, onde módulos que se estendem a língua em tempo de execução pode agora ser escrita em si Qore.
  • Além disso, Qore agora suporta pseudo-classes vinculadas a tipos de valor, que fornecem métodos que podem ser executados em qualquer valor Qore, permitindo que qualquer valor a ser tratada como um objeto.
  • manipulação Namespace foi reescrito, e agora está mais consistentemente aplicados e mais abrangente.
  • A documentação língua foi muito melhorada.
  • Este comunicado contém muitas correções de bugs e otimizações, bem como correções de construção e muitas novas funções, métodos e constantes.

O que é novo na versão 0.8.3:

  • Esta versão suporta a construção de binários nativos do Windows e outro menor melhorias (incluindo análise condicional).
  • Além disso, 33 bugs foram corrigidos.

O que é novo na versão 0.8.1:

  • Esta versão inclui 36 correções de bugs e novos recursos, incluindo grandes um sistema melhorado tipo muito, constantes de classe e variáveis ​​de classe estáticas, uma SQL preparado API declaração, suporte para declarar tipos de retorno antes do suporte de função ou método de assinatura, parser e resolução de nomes para escrever scripts Qore sem & quot;% de conteúdo% amp; quot; indicações para variáveis ​​ou chamadas de método de classe ou referências membro objeto, e muito mais.

O que é novo na versão 0.7.5:

  • BUG FIX: localtime fixo () quando chamado com nenhum argumento para retornar a data e hora atual como por documentação
  • BUG FIX: fixa uma condição de corrida que poderia causar um impasse ao chamar pthread_join () quando o código Qore chama & quot; exit () & quot; quando vários segmentos estão executando
  • BUG FIX: fixa as Dir :: ListFiles () método; a máscara usada não filtrar diretórios
  • BUG FIX: A falha foi corrigida na classe File devido ao tipo sem sinal de dados a ser utilizado e a comparação (& lt; 0), que assinalou um erro sempre falhou; o acidente que aconteceria quando um objeto não-arquivo foi lido
  • BUG FIX: fixo saída estruturas de dados recursivas com os especificadores de formato printf% n% e N (de outro modo resultar em um acidente - por exemplo, quando um objeto contém uma lista que também contém o objeto, etc)
  • BUG FIX: objeto fixo cenários acesso impasse
  • BUG FIX: fixa o & quot; - & quot; operador com: hash de-corda e-list de hash (também hash- = string e hash- = list) para remover o valor (s) a partir do hash, não ligue para o operador delete
  • BUG FIX: valores NULL são serializado como & quot; nulo & quot; Valores JSON
  • BUG FIX: análise fixa de um caso de canto de marginalmente válido XML-RPC
  • BUG FIX: serialização XML-RPC fixo para lidar com nada (nenhum valor) e NULL idêntica
  • BUG FIX: serialização XML-RPC fixo para nunca saída de um elemento vazio, como ele poderia potencialmente quebrar algumas implementações (a especificação XML-RPC não é muito clara sobre isso). Nota: nós enviar elementos de valor vazias: quando a serialização Nothing ou nulo, que não pode ser correto ou
  • BUG FIX: não assuma que um nulo à direita deve encerrar a seqüência de caracteres ao ler dados de seqüência de arquivos; incluem o nulo à direita na seqüência
  • BUG FIX: Corrigido um erro de análise cordas base64 quando novas linhas e / ou linefeeds arrastou os dados codificados em base64
  • BUG FIX: outputting fixo '%%' como '%' in * printf * () funções
  • BUG FIX: Corrigido um erro hashes de análise onde a chave de hash foi dada como uma constante
  • BUG FIX: reparado um bug no operador de exclusão em que os dados compartilhados estava sendo atualizado no lugar, em vez de copiar e, em seguida, atualizado
  • BUG FIX: corrigidos alguns condições de corrida que poderia causar impasses com as getAllThreadCallStacks () function (normalmente não habilitado por padrão)
  • BUG FIX: ignorar '
  • 'e' 'Ao analisar seqüências codificadas em base64
  • BUG FIX: reparado um bug falhando ao tentar copiar elementos de membro de um objeto excluído
  • BUG FIX: fixo a instrução foreach quando usado com uma referência e a instrução break é usado
  • BUG FIX: reparado um bug dependência rara referência onde as aulas do sistema estavam sendo destruídos enquanto ainda referenciado no código do usuário
  • BUG FIX:% fixo = com um operando modula de 0 a definir o lvalue a 0 (anteriormente a expressão foi ignorada se o operando modula foi 0)
  • acrescentou o abilty para uma variável de condição de esperar em rwlock objetos, bem como objetos Mutex
  • dereferencing um hash ou objeto com uma lista irá retornar uma fatia do hash ou objeto como um hash: ex: $ cardinal (& quot; key1 & quot ;, & quot; key2 & quot;)
  • .
  • permitir% incluem diretrizes de análise para citar os nomes de arquivo (ignorar esquerda e à direita aspas em torno do nome do arquivo)
  • novos métodos de classe Socket: + Tomada :: isWriteFinished (): para apoio futuro para gravações de bloqueio não + Tomada :: setNoDelay (): para definir a opção TCP_NODELAY + Tomada :: getNoDelay (): devolve o valor da TCP_NODELAY opção
  • novas funções para permitir especificar explicitamente a codificação quando a serialização cordas XML-RPC: + makeXMLRPCCallStringWithEncoding () + makeXMLRPCCallStringArgsWithEncoding () + makeXMLRPCResponseStringWithEncoding () + makeXMLRPCFaultResponseStringWithEncoding () + makeFormattedXMLRPCCallStringWithEncoding () + makeFormattedXMLRPCCallStringArgsWithEncoding () + makeFormattedXMLRPCResponseStringWithEncoding () + makeFormattedXMLRPCFaultResponseStringWithEncoding ( )
  • adicionados novos métodos httpclient para manipular a configuração TCP_NODELAY: + HTTPClient :: setNoDelay () + HTTPClient :: getNoDelay ()
  • Agora os construtores XmlRpcClient e JsonRpcClient aceitar um segundo argumento opcional que, quando verdadeiro, vai inibir a tentativa de conexão imediata na tomada e sim permitir que as conexões de soquete para ser manualmente criadas ou estabelecida sob demanda com o primeiro pedido

Programas semelhantes

Stratego/XT
Stratego/XT

3 Jun 15

Spackager
Spackager

14 Apr 15

Outro software de desenvolvedor David Nichols

Comentário para Qore Programming Language

Comentários não encontrado
Adicionar comentário
Ligue imagens!