Programming environment for editing various of my live apps without restarting them.
copy_viewport = function(v)
	return {x=v.x, y=v.y, w=v.w, h=v.h, zoom=v.zoom}
end