Der Behemoth. PDF

You can find some information about me and my projects, and you can read some of my articles about programming and tech. You can also subscribe to my blog’s RSS feed der Behemoth. PDF follow me on twitter. Are you „Done, and Gets Things Smart“-smart?


Författare: Horst Bredekamp.
Behemoth und Leviathan. Rebellion und Friedensordnung, Bürgerkrieg und souveräne Staatsperson. – Die politische Theorie kommt nicht los von den beiden biblischen Ungeheuern, in deren Bildern Thomas Hobbes die politische Moderne bannte. Am Beginn der neueren Deutungen steht Horst Bredekamps Geschichte jenes "Urbild des modernen Staates" und seiner Mutationen (Thomas Hobbes. Der Leviathan. Das Urbild des modernen Staates und seine Gegenbilder, 1651-2001. Berlin 1999, 2006). Doch der Leviathan lässt sich nicht ohne seinen Doppelgänger verstehen, das Landtier Behemoth, das politische Symbol der "revolutionären anarchischen Kraft des Naturzustandes" (Carl Schmitt), dessen Bildgeschichte nicht weniger verwickelt ist. In seinem neuen Buch setzt Horst Bredekamp die politische Geschichte der beiden Untiere fort, indem er den historischen Wandel des hiobschen Monstrums in den Mittelpunkt stellt. Es ist zugleich der Start der neuen Reihe "Carl-Schmitt-Vorlesungen", in denen die von der Carl-Schmitt-Gesellschaft jährlich in Berlin veranstalteten Vorlesungen veröffentlicht werden. Behemoth und Leviathan. Rebellion und Friedensordnung, Bürgerkrieg und souveräne Staatsperson. Die politische Theorie kommt nicht los von den beiden biblischen Ungeheuern, in deren Bildern Thomas Hobbes die politische Moderne bannte. Am Beginn der neueren Deutungen steht Horst Bredekamps Geschichte jenes "Urbilds des modernen Staates" und seiner Mutationen (Thomas Hobbes. Der Leviathan. Das Urbild des modernen Staates und seine Gegenbilder, 1651-2001. Berlin 1999, 2006). Doch der Leviathan lässt sich nicht ohne seinen Doppelgänger verstehen, das Landtier Behemoth, das politische Symbol der "revolutionären anarchischen Kraft des Naturzustandes" (Carl Schmitt), dessen Bildgeschichte nicht weniger verwickelt ist. In seinem neuen Buch setzt Horst Bredekamp die politische Geschichte der beiden Untiere fort, indem er den historischen Wandel des hiobschen Monstrums in den Mittelpunkt stellt. Es ist zugleich der Start der neuen Reihe "Carl-Schmitt-Vorlesungen", in denen die von der Carl-Schmitt-Gesellschaft jährlich in Berlin veranstalteten Vorlesungen veröffentlicht werden.

Replacing the input reader in cmd. Some projects and some small hacks. All data other than images in MongoDB, chosen mostly because it seemed nice and easy to set up and use. There also wasn’t much benefit to doing so. The front-end is Closure Library, but not actually very many of their widgets.

Closure is a pleasant enough library to use, but I almost wish they didn’t have any docs. Closure-based UI but uses the same API in the backend of course. Sencha Touch is nice and results in surprisingly snappy UIs. I ran into quite a bit of trouble with the image-heavy gallery browser. Some day it’ll ship in an iOS browser build I geuss.

Skulpt Skulpt is an entirely in-browser implementation of Python. I gave it its own fancy website. You can find out more information and grab the code there if you’re interested. There’s currently two development branches that I’ve been working on.

This worked pretty well, and kept the core of the compiler and the generated code pretty small and tight. This branch is the one used in the demo on skulpt. The second branch is one based on using the CPython compiler to compile to bytecode, and then a program to decompile from bytecode to Javascript. This involves reconstructing the basic blocks out of the bytecode and emulating a virtual stack during the compilation process to recreate the flow of the Python. There’s no goto in Javascript so it’s not trivial to map back to Javascript in general.

Both compiler approaches have proved promising. I haven’t decided which way is more practical yet. The runtime is basically the same between those two compiler approaches. So far, the runtime includes a very small bit of the Python standard libraries, as well as lower-level things that would generally be built into the interpreter in other Python implementations. This includes things like the bigint implementation, and support for basic types like slices, sets, dicts, etc.

Needless to say, emulating these in Javascript isn’t extraordinarily performant. This embarrasingly misinformed-though-correct post was early in writing Skulpt when I discovered that Javascript Objects weren’t Python dicts. MinGL When compared to doing a printf-console application, drawing something on the screen is way too hard in terms of setting libraries up, initializing, etc. Often this is because there’s low-level platform access required for performance reasons. Occasionally though, I would be happy with drawing if I only had enough performance to draw a few hundred to a few thousand polygons. In that case a simple software rasterizer with an OpenGL-ish API and a way to set up a rendering window is all I want.