You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Sure you may have done FizzBuzz before. Maybe you have even done it in Clojure. But have you done it without the use of any conditionals? As your brain starts to work on the how this we be done, you might be wondering why you should do this in the first place? There are two very good reasons for this. The first is that it is a kata. Katas build your code practice Code katas build your skill throug
My book Compiler Design in C is now, unfortunately, out of print. You can download a complete copy, with the above button (pdf 19.1Mb OCR/Searchable—thanks to Marvin Hernández for adding the OCR). If you don't want to print it out (the book is 984 pages long), you can often find used copies on Amazon. You can also get the source code, but, bear in mind that this code hasn't been touched since dino
A blog about graphics, demoscene, functional programming languages and some other IT materials. Foreword Abstracting what? Shaders are very common units in the world of graphics. Even though we’re used to using them for shading1 purposes, they’re not limited to that. Vulgarisation has ripped off the meaning up and down so much that nowadays, a shader might have nothing related to shading. If you’r
Lenses are great. Lenses are particularily great at inspecting, modifying, folding and traversing pure data structures by providing an abstraction akin to pointers into these data structures. Pointers that may be read only or pointers that may point to multiple or no data structure at all, etc. But when you want a pointer into a file, a database or a pure datastructure on another computer, you are
Last night I released HsQML 0.3.2.0, the latest edition of my Haskell binding to the Qt Quick GUI library. As usual, it's available for download from Hackage. HsQML allows you to bind declarative user interfaces written in QML against a Haskell back-end, but sometimes you can't just let QML hog all the graphical fun to itself. This latest release allows you incorporate 3D (OpenGL) graphics rendere
Software design, functional programming, and software engineering practices Summary: Elm is an exciting FRP language. I implemented the FRP part in Clojure using core.async. I like to read research papers. I have ever since I was in high school. I've always wanted it to be pretty easy to just translate the pseudocode for an algorithm for a paper and then have it working without any trouble. Of cou
III. Glyph Metrics 1. Baseline, pens and layouts The baseline is an imaginary line that is used to ‘guide’ glyphs when rendering text. It can be horizontal (e.g., Latin, Cyrillic, Arabic) or vertical (e.g., Chinese, Japanese, Mongolian). Moreover, to render text, a virtual point, located on the baseline, called the pen position or origin, is used to locate glyphs. Each layout uses a different conv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く