« earlier | later » Page 57 of 511
ooc » The ooc programming language edit / delete
"ooc is a small programming language with a clear and concise syntax that compiles to C99." Still has curly brackets, unfortunately, but overall it looks pretty good.
to compiler language-design ooc ... on 28 February 2016
lukasmartinelli/py14: Python to C++ 14 transpiler edit / delete
"C++14 has such powerful type deduction that it is possible to transpile Python into C++ without worrying about the missing type annotations in python. Only a small subset of Python is working"
to c++ compiler python translation type-inference types ... on 28 February 2016
include-what-you-use - A tool for use with clang to analyze #includes in C and C++ source files edit / delete
This is a tool I've wanted for a while (owing to C/C++'s lack of a 1970s-standard module system): check that C/C++ files have the correct set of #includes.
to c c++ clang include language-design software ... on 28 February 2016
Visualizing Concurrency in Go · divan's blog edit / delete
The Go community reinventing what occam was doing in the 80s, again. I'm still not sure whether this is a positive thing or not.
to concurrency go visualisation ... on 28 February 2016
tsgates/mbox: A lightweight sandbox tool for non-root users edit / delete
seccomp-based syscall redirection (it's a bit more than just sandboxing; you could do debug/trace stuff with this technique too).
to linux sandbox seccomp security software syscall ... on 28 February 2016
lcamtuf's blog: Automatically inferring file syntax with afl-analyze edit / delete
Very neat.
to afl file-format fuzzing reverse-engineering ... on 28 February 2016
Ebiten - A simple SNES-like 2D game library in Go edit / delete
"A simple SNES-like 2D game library in Go". I did the same thing for occam-pi back when I was at Kent; I'm a bit disappointed that this doesn't make any (interesting) use of Go's concurrency facilities.
How I prepare a peer review | Southern Fried Science edit / delete
Recommended for PhD students.
to academia peer-review ... on 28 February 2016
main is usually a function: Writing kernel exploits edit / delete
A nice introduction, along with some of the mitigations (circa 2012).
Compucolor II Tribute edit / delete
Early micro with a colour display. This is a really interesting hardware design, with an unusual disk interface (abusing the test mode of a TI serial chip!) and Teletext-style graphics. Includes a Javascript emulator and a collection of disk images.
to compucolor emulation floppy retrocomputing ... on 27 February 2016
« earlier | later » Page 57 of 511
tasty by Adam Sampson.