At the Paris Open Source Summit, I had a long discussion with engineers from AdaCore, that reminded me of the early roots of XL in Ada. I have never really retraced the steps along the way, and this was an interesting walk for me. I thought I'd share… My interest in programming languages is quite old. … Continue reading From Ada to XL in 25+ years…
Debugging complex, real-time, multi-CPU programs like HPVM, Tao3D or the software in the DxO ONE can be a real challenge. You need detailed information about what's going on, but at the same time, adding instrumentation, e.g. a big bunch of ad-hoc printf statements, can change the behavior of the program sufficiently to make the problem you are chasing … Continue reading A real-time, lock-free, multi-CPU flight recorder
Back when I was working for HP, I was using Blogmax to build a daily blog of my activities. That was quite useful as a self-reference, but also helped my team members follow what I was doing (I was the only one working from France, most of the team being in the US). When I … Continue reading Restarting a Blogmax “private” blog
With shaders, it is possible to create interesting text animations. The code The following code lets you create a dancing script by using a vertex shader to move the y coordinate up and down over time, and use a fragment shader to create colorization effects: import BlackAndWhiteThemes theme "WhiteOnBlack" base_slide "Dancing script", contents 0, // … Continue reading Shader-based text animations
Tao3D can capture live video, and makes it quite easy to perform image analysis using shaders. Here is a simple example that shows how to highlight moving parts in a video by colorizing them in red and blue. Capturing live video Tao3D can capture live video in a texture by using the VLCAudioVideo module and using … Continue reading Detecting video changes
For one month starting today, SUDELECTRO.com in Sophia-Antipolis is the first place in the world where you can see real-time digital art in glasses-free 3D. If you are in the area, come and see it at Espace Saint-Philippe, Avenue de Roumanille in Biot. Today, Taodyne installed a new glasses-free 3D screen at SUDELECTRO.com. This screen, powered … Continue reading Digital art in 3D
Doing a Tao3D version of the Helvetica Clock Chrome Experiment shows a 33 times reduction in code size compared to the original.