evaluated.blogspot.com
Σνaluatioη: 2006/05
http://evaluated.blogspot.com/2006_05_01_archive.html
KDE Plasma e keyboard jockeys. No sétimo FISL, assisti uma palestra. Do pessoal do KDE para revolucionar o desktop. Os conceitos apresentados lá foram muito interessantes, comparando o desktop atual. No Linux com uma simples cópia do primeiro desktop, lançado há 22 anos pela Apple, com poucos detalhes a mais. O que é um fato visível. O Ratpoison e o wmii. As idéias destes já evoluíram por um bom tempo, e apresentam até certa maturidade: janelas non-overlapping. Em vez de simples workspaces. De teclado; s...
evaluated.blogspot.com
Σνaluatioη: 2006/04
http://evaluated.blogspot.com/2006_04_01_archive.html
Programação moderna para as massas. O FISL deste ano me deu uma idéia interessante. Observando todos aqueles programadores de Perl, PHP, Java fazendo palestras, e os programadores de Python, orgulhosos por o serem, citando a beleza. Do código da linguagem como uma das principais vantagens, pensei submeter um artigo para palestrar no próximo fórum: programação funcional e/ou lógico-funcional, e as ferramentas SL disponíveis para utilizar esta técnica. Posted by Leonardo L. @ 20:21. Links to this post.
evaluated.blogspot.com
Σνaluatioη: 2006/09
http://evaluated.blogspot.com/2006_09_01_archive.html
Sacodindo a poeira do blog: encontrei uma entrevista. Com o criador da STL, falando sobre como concebeu a mesma, sobre paradigmas de programação, e sobre linguagens de programação em si. Adiantando, as melhores partes são quando ele fala que:. A) concebeu a STL durante uma infecção bacteriana;. B) a orientação a objetos é um hoax;. C) de todas as linguagens que ele aprendeu, Java é uma das poucas que não acrescentou nada de novo ao que ele já sabia. Ou seja: leitura altamente recomendada.
evaluated.blogspot.com
Σνaluatioη
http://evaluated.blogspot.com/2007_04_01_archive.html
This is my personal weblog about CS, talking about researches, readings, works, abstracts, daily geek stuff, and so on. Este é o meu blog pessoal sobre informática, tratando de pesquisas, leituras, trabalhos, opiniões, abstracts. Unionville, Ontario, Canada. Visualizar meu perfil completo. Ring buffers and anonymous functions. Momento pós-faculdade - SML turn. Programação (funcional) moderna. Pattern-matching e o visitor pattern. KDE Plasma e keyboard jockeys.
evaluated.blogspot.com
Σνaluatioη: 2006/08
http://evaluated.blogspot.com/2006_08_01_archive.html
Faz algum tempo comecei este post, mas não tinha tido a inspiração para terminar. O post anterior, sobre a comparação entre recursos de linguagens "funcionais" modernas e de linguagens orientadas a objeto serviu como estopim para terminar de escrever. Para quem trabalha com programação usando variantes de ML e/ou Miranda, a fatídica pergunta "que linguagem(ns) você usa? Costuma ser um tiro no escuro. A resposta dificilmente é conhecida, na maioria dos casos: O'Caml. Inferência de tipos, type classes.
evaluated.blogspot.com
Σνaluatioη: 2006/11
http://evaluated.blogspot.com/2006_11_01_archive.html
I am deeply thinking about starting to post in English here. It's not very rewarding to open up this page every day and see little (or no) feedback. So, from now on, I will bring some posts translated into English, in an attempt to check if it's worth the effort. Some portuguese posts might still appear in a near future, but that's far from clear right now. Viewers are welcome to leave comments. Posted by Leonardo L. @ 01:37. Links to this post. Momento pós-faculdade - SML turn. E por enquanto, é isso.
evaluated.blogspot.com
Σνaluatioη: 2008/02
http://evaluated.blogspot.com/2008_02_01_archive.html
While reading about RMS leaving Emacs administration. I found some comments which came to my attention - specially the ones which talked about him using vi. One thing I've never understood, and which I still find everywhere, was this 'emacs x vi' cold war, in which there is a lot of regilious arguments for defending or atacking each text editor. And the battle automatically exclude any other text editor, using readly made phrases like "your text editor cannot erase interlaced lines! Links to this post.
evaluated.blogspot.com
Σνaluatioη: 2007/02
http://evaluated.blogspot.com/2007_02_01_archive.html
Ring buffers and anonymous functions. Yesterday I was working on o project I've started sometime ago, for sending and receiving GSM audio over a socket (a client/server skype. I was implementing a ring buffer, to be used by the encoder/decoder, the audio library ( PortAudio. And the socket reading/writing function, when I started to wonder how could I make it really concurrent, and easy to understand. The functions ending with 'ptr(.)' have a special meaning attached: they do not copy buffers, but re...
evaluated.blogspot.com
Σνaluatioη: 2006/03
http://evaluated.blogspot.com/2006_03_01_archive.html
Estive navegando pelo Google buscando scripts. Quando me deparei com um gerenciador chamado wmii. Comecei a ler sobre o funcionamento deste, em dois. Disponíveis na página, me interessei: ele condensa idéias de vários outros gerenciadores for experts. Resolvi baixá-lo e testar. A partir daqui, tenho duas experiências para relatar; a primeira é com a versão 2.5.2, a última estável, e a segunda, é com a versão do CVS (20060316):. A versão 2, estável. Do Mac OS X, chamado pager. Que atribui teclas de atalho...