Rodrigo Kumpera Weblog

Meus achados sobre tecnologia

Implementando Haskell em VMs tradicionais (parte 1)

September 10th, 2009 · 2 Comments

Outro dia uma discussão me levou a pensar se era possível implementar Haskell em cima de uma VM tradicional, tal qual JVM ou CLR, de forma eficiente. Em termos dos mecanismos que a VM precisa suportar de forma eficiente os principais são tail call, thunking, type classes e algebraic types. Nesse artigo vou apenas discutir [...]

[Read more →]

Tags: java · language design · mono

Erlang é realmente difícil?

January 19th, 2008 · 9 Comments

Conversando com um amigo sobre Erlang, ele me comentou que acha a sua sintaxe quase indecifrável, note que se trata de um ótimo programador. Continuando a discussão, resolvi ver qual a diferença de algoritmos simples. Para tornar a comparação justa, vou mostrar o mesmo trecho de código em Java e Erlang. Meu objetivo é explorar [...]

[Read more →]

Tags: Programming · erlang · java