the Ruby code in this article’s subject works for my machine running
Ubuntu Linux, but I don’t expect it to work for different operating
systems (NetBSD, FreeBSD a.s.o.).
How can alternative OS independent Ruby code look like? Of course, it
shall also load from standard input rather than from a file. Despite
that, it shall be very close to loading a “real” file, e.g.: the line
number of the error location shall be told in case of a syntax error
within the loaded code.