Não. Não são “Doenças Sexualmente Transmissíveis”. Significa “Desert Spring-Time” e é um prótotipo de sistema operacional escrito quase todo em Ocaml.
Read more …
May 31st, 2005
Resolvi dar uma olhadinha com mais atenção em Objective Caml. Há tempo que quero fazer isso e as minhas razões são:
- Porque eu quero e pronto: :-)
- Uma distribuição: Se você deseja utilizar Lisp, verá que existem diversas implementações da linguagem e, mesmo sendo padronizada, existem muita coisa que é diferente de um produto para outro (as necessidades que não foram padronizadas). O mesmo pode ocorrer com outras linguagens (Basic, Smalltalk, etc).
- Modo interativo: Quem conhece o Ruby conhece o irb. É uma possibilidade bem interessante.
- Modo interpretado: Muito bom na hora do desenvolvimento ou prototipação. Também permite a utilização como scripts, sendo bem flexível.
- Bytecode: Imprime mais agilidade na execução do código e permite uma certa privacidade na distribuição do mesmo (um leigo não conseguirá entender e/ou alterar o mesmo), mantendo uma compatibilidade entre as diversas plataforma (Linux, Windows, OS X, etc).
- Compilado: A compilação para código de máquina gera programas mais rápidos ainda, quando a velocidade for um fator mais importante. Também permite a distribuição do programa de uma forma mais segura para determinadas aplicações comerciais e pode ser desejável em diversas circunstâncias. Vale como comentário que OCaml se sai muito bem quando comparado com outras linguagens. Faça o seu próprio benchmark ou verifique aqui e aqui como a linguagem se saiu nos testes.
Read more …
May 7th, 2005