InfoQ

InfoQ

Visualização específica de Tópico/Tag

LISP na InfoQ


Últimos destaques de notícias sobre LISP

Explorando LISP na JVM

Tópicos
Linguagem,
Compiladores,
Java

Uma das coisas mais excitantes do Java atualmente é o trabalho sendo feito para fazer outras linguagens de programação rodarem na JVM. Há muito falatório sobre JRuby, Groovy, Scala e sobre o engine JavaScript Rhino. Mas porque parar aí? Se você quer dar um passo fora do comum e popular e mergulhar em algo bem diferente de Java, Lisp é uma ótima opção.

Notícias sobre LISP

JRuby e Clojure - Uma boa combinação?

Tópicos
Linguagem,
Pesquisa,
jruby-new,
Ruby,
Linguagens Dinâmicas,
Arquitetura,
Programação,
Java,
Desempenho e Escalabilidade

Clojure é uma linguagem LISP-style para a JVM. Um dos focos de Clojure é concorrência, que é suportado através de suas estruturas de dados imutáveis (Clojure vem com estruturas de dados persistentes). Outra funcionalidade é Software Transactional Memory (STM), que permite usar transações, ao invés de Locks ou Mutexes, para compartilhar memória.

Anunciada uma aplicação Clojure em produção

Tópicos
Linguagem,
Linguagens Dinâmicas,
Java

Foi anunciado recentemente no Clojure Google Group que um sistema de serviços hospitalares foi desenvolvido, em parte utilizando Clojure e foi posto em produção num grande hospital veterinário. O produto parece utilizar diversas linguagens e tecnologias, mas Clojure parece desempenhar um papel importante.

The Ioke JVM Language: The power of Lisp and Ruby with an intuitive syntax

Tópicos
Linguagem,
Domain Specific Languages,
jruby-new,
Ruby,
Linguagens Dinâmicas,
Design de Linguagens,
Programação,
Java,
Sintaxe

Ola Bini, membro do time de desenvolvimento do JRuby e autor do livro Practical JRuby on Rails Projects, está desenvolvendo uma nova linguagem para a JVM chamada Ioke. Fortemente tipada e extremamente dinâmica, esta linguagem OO baseada em prototipação busca dar aos desenvolvedores o mesmo tipo de poder que eles tem com Lisp e Ruby, combinados com uma sintaxe agradável, pequena e regular.