It looks like the solution proposed related to a storage of Julia variables in an HDF5 file; rather than an HDF5 file itself.
However, the referenced jl file did provide some clues as to my original
problem:
macro makevar(name, val)
return :($(esc(symbol(name))) = $val)
end
macroexpand(:(@makevar "foo" 2))
:(foo = 2)
@makevar("foo", 2)
2
foo
2
Very nice.
