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: 36

Rating: 3.3/5 (Total Votes: 3)

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

motor
motor

3 Jun 15

Go
Go

27 Sep 15

GNU Automake
GNU Automake

22 Jun 18

SMOP
SMOP

11 May 15

Outro software de desenvolvedor David Nichols

Comentário para Qore Programming Language

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