hackersmacker / lua370 Goto Github PK
View Code? Open in Web Editor NEWLua for IBM MVS, VM, and VSE, without USS/OpenMVS/OpenVM or any Unix emulation.
Lua for IBM MVS, VM, and VSE, without USS/OpenMVS/OpenVM or any Unix emulation.
Hi there,
Thanks for doing this.. I'm interested in MVS (I work with Z/OS systems) and C programming (have always want to learn).. I have already learned some things about using JCC from your work..
So I cloned this repo and managed to compile it using the JCC compiler. Was not too tricky -- a couple of makefile changes for my environment, thats it. It assumes lots of knowledge.. you need the JCC compiler.. where do I get that.. and what do I need to do to install it (add it to the path).. I know that because I have been trawling the sites for a while, but its not easy to find these details.
Also not sure what the next step is once you have the object files.. How do I upload the file to my TK4 machine... What does the JCL for the link edit look like...
Then how can I use it.. Batch.. TSO.. what other thinks do I need to do to make this work..
I think this is just doco that needs to be in the repo.. these are the types of questions that an new user will be wanting to know.. Happy to help with that.. will submit some pull requests with this information once I figure it out myself.
My second thought is.. what is the approach for incorporating upstream changes from the LUA team? Right now I'm not 100 certain how that would work. I can see some obvious mass updates like commenting out <stddef.h> and adding <stdlib.h> but I can see there are other changes to cater for... maybe unsupported language elements in JCC?.. not sure..
I think this project should have a plan on how to take the upstream version of LUA and then compile it for MVS.. Of course there will be some patching required but you don't want to have to do a wholesale review everytime a new release comes out. And have the same source managed in 2 places...
Is the eventual target to have this included with the next TK4 distribution.. Makes the most sense for me.. not sure what your thoughts are there.
Let me know your thoughts on the above.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.