Rock

Tela Software:
Rock
Detalhes de Software:
Versão: 0.9.9
Data de upload: 13 Apr 15
Revelador: Amos Wenger
Licença: Livre
Popularidade: 195

Rating: 2.0/5 (Total Votes: 1)

A linguagem OOC foi originalmente implementado em Java.
Depois de muitas construções, o velho compilador OOC escrito em Java foi substituído com esta versão melhorada chamada Rock.
Foi bootstrapping desde 2010-04-22 sob Gentoo, Ubuntu, Arch Linux, Win32, OSX

O que é novo nesta versão:.

  • Fix para cada uso em `instâncias Range`
  • Faça `trabalho autocast match` com primitivo
  • correções de importação namespaced
  • atribuição de tupla Complex já não clobbers variáveis ​​mão do lado esquerdo
  • demasiado estritas sobrecarga de operador cheques fixas para operadores unários
  • Erro de geração de código fixo com propriedades em covers
  • Sempre saia com código não-zero, mesmo no modo silencioso
  • Sempre falhas de impressão do compilador C para stderr, mesmo no modo silencioso
  • Adicionado suporte para o principal: func (args: String [])
  • Adicionado suporte para a notação científica em literais de ponto flutuante
  • correções de qualidade de código para o `extensão fancy_backtrace`
  • text / Shlex agora tem documentação em linha e um caso de teste
  • Várias correções Win32 tubulação & Process, nomeadamente, ProcessWin32 agora passa
  • As variáveis ​​de ambiente e redireciona std {in, err, fora} corretamente

O que é novo na versão 0.9.7a:

  • compilação Win32 Fixa, algumas variáveis ​​extern eram de fato não.

O que é novo na versão 0.9.7:

  • Debug e perfil de produção choosable com -pg e - pr, debug agora é o padrão
  • novo módulo: os / Dynlib para biblioteca de carregamento dinâmico
  • Novos métodos:? Rendimento da linha (), Thread CurrentThread (), Thread isAlive (), espera Tópico ~ cronometrado ()
  • Fixo UDPSocket e todas as outras coisas socket, multi-plataforma novamente.
  • números de linhas fixas no Windows.
  • Adicionar mais próximo jogo quando não podemos resolver uma chamada (relatando melhor erro)
  • Corrigir caso estranho de importações adicionais que não deveria ter sido necessários (resolução de correção)
  • Traduzir `` __quest` __bang` e volta para `?` E `!` Em mensagens de erro do rock
  • Melhorar relatórios dentro de blocos de erro e todas as construções se preparou (eg escopos)
  • saída de erro cores por padrão
  • Adicionar println CString ()
  • Adicionar non-blocking I / O para tubos
  • New PipeReader e PipeWriter implementações, estendendo-io / Reader e io / escritor
  • Corrigir BufferWriter
  • Adicionar um monte de testes em test / pasta

O que é novo na versão 0.9.6:

  • SequenceDriver foi omitindo-g, o que fez a depuração significativamente mais difícil.
  • usos inválidos de break e continue dentro de loops são agora Rock erros.
  • Para o resto, isto é principalmente um bugfix e liberação interna limpezas -. Bugs relacionados aos genéricos, encerramentos, a inferência de tipos de jogo
  • O --sourcepath foi preterido, tudo passa por arquivos .use agora.
  • O motorista make produz um alvo 'clean' para remover todos os objetos binários agora.

O que é novo na versão 0.9.4:

  • Fixo compilação no ArchLinux x64
  • peças fixas e portados do SDK para o apoio win32
  • Adicionado '= & # x3e;' operador (não sobrecarregado pela SDK)
  • Adicionado Arquivo getReducedPath
  • Suporte tipo namespace Adicionado
  • Versão blocos Adicionado single-line
  • codebase Limparam rock
  • Várias correções e acréscimos Makefle

O que é novo na versão 0.9.3:

  • A mensagem -help agora é muito mais detalhada , explica um monte de debug / opções obscuras que temos vindo a manter para nós até agora.
  • Adicionado eachUntil () e contém? () À lista
  • seletores Adicionado XPath-como HashBag
  • Adicionado um módulo de texto conveniente / json
  • FileWriter asPipe, createTempFile
  • Adicionado um operador expoente (**) para a gramática, não é anulado por padrão para tipos inteiros, por isso não usá-lo ainda :) Quando todos tiverem migrado para 0.9.3, vamos incluir isso no 0.9. 4
  • muitas correções de bugs e limpezas, procurar os commits

O que é novo na versão 0.9.1:

  • iterators retrocesso / backIterator () adicionado ao classes de coleção
  • lib-caching foi adicionado ao rock, e recompilação parcial é muito mais esperto com o diretório / .libs e .cacheinfo arquivos. Pode ser desativado com -nolibcache.
  • ACS (sintaxe encerramento incríveis) está dentro! Nossos fechamentos capturar sintaxe e até mesmo gerar funções de trampolim para traduzir tipos genéricos em tipos específicos.
  • oos agora compila sob rock -. Ainda temos que descobrir uma boa sintaxe para pilha de alocação de matrizes C
  • Adicionado suporte para matrizes OOC.

Programas semelhantes

LiveScript
LiveScript

23 Jul 15

js.js
js.js

6 Jun 15

Myth
Myth

1 Oct 15

Outro software de desenvolvedor Amos Wenger

ooc
ooc

3 Jun 15

Comentário para Rock

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