On 4/10/2013 4:53 PM, David Griffiths wrote:
On 4 October 2013 04:15, David Crayford <[email protected]> wrote:
I am not one iota interested in compiling in ASCII. I've tried that before
and it's full of holes. I always end up having to manually covert code pages
to do simple stuff like write log output to sysout from a batch job.
I'm new to this list so wasn't aware that you'd done all that work
with Lua. Interesting - keep meaning to find the time to have a play
with it. By the way when we ported Java to OS390 we took the decision
to compile in ascii but that's partly because so much internal JVM
code is messing with ascii strings (e.g. from the bytecode).
System.out is then a special case because it has to convert to ebcdic.

The whole ascii/ebcdic thing is such a pain though when it comes to
porting open source stuff :(

I stumbled across Lua when I was porting another FOSS product, Redis, the NoSQL database which uses it as an embedded scripting engine. When I took a closer look I realised I had struck gold. It was so fast my colleagues thought I was tricking them and running a compiled language. It's taken me about a year to port a substantial runtime and now I wouldn't even consider C/C++ or Java unless there was a very compelling reason to do so. I can do just about everything Java can do with a fraction of the code and performance is closer than you would think. Lua spends most of it's time in fast C code. In some cases only 10% overhead for the Lua interpreter.

If you're interested in my port drop me a line. It's more of a fork really, there was no point trying to convince maintainers to accept MVS patches.

Cheers,

Dave

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to