*sigh* What on earth is going on with the sorry state of electronic security? Why does security like to s4x0rz so much?
Hey look, the One Laptop Per Child (OLPC) project is being criticized by Bill Gates, therefore they must be doing something right!
Seriously, the more I think about it, the more I think I'm disliking this OLPC thing...
"I have 22 years in computer systems engineering and operation"? I think that's exactly the problem here. 22 years ago would be 1984, and NCSA Mosaic wasn't developed until... 1992?
Am I the only one that thinks this library took the worst out of c, c++, and assembler and packaged them all together into a programming script from hell?
Well, I don't know if you're the only one, but if you're thinking what I think you're thinking, then no, froofyJIT isn't supposed to be used that way -- it's meant for dynamic code generation, not static code generation. If you don't want to adjust the instructions in an instruction stream according to various unpredictable input parameters, then froofyJIT's not for you. Besides, fans of dynamic generation of hardcore unportable OS-specific oldsk00l 31337 x86 code can always use Ian Piumarta's ccg... :)
... as well as the "Bring Balance to the Force" department
Also overheard someone else:
[Some preceding context: "The Macro-11 assembler is being abused to assemble and emit code for a different CPU, or sometimes not even for a CPU but for a ROM Sequencer or worse. The macros have the same names as the target CPU's op-codes and they simply generate the appropriate code, (ab)using the symbol table management built into Macro-11."]I don't know why I didn't think of this before, since I've been looking at it recently, but Mauro Persano's wicked-clever abuse of templates to create a mock-assembler syntax for GNU Lightning is also in this vein. I'm wishing for an excuse to try out his froofyjit: [...]
OK, the author attribution's a bit off, and it doesn't actually abuse templates... but these aside, I don't think froofyJIT is useful for the purpose stated above either -- at least, not yet. :) :)
Update: haruspex: thanks!
mentifex s3z, "academics who hide in their ivory tower and refuse to take a stand on politics are like the 'good Germans' who let the Nazis kill millions of innocent victims." Sounds logical, but I beg to differ. I'm not taking a strong stance in politics mainly because I'm tired of getting riled up over things which I don't have much control over, and it's a lot more productive for me to spend time on things which I do have control over. (Which, incidentally, is one reason I'm not for using Advogato to rant against the Iraq war.)
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!