Code Monkey home page Code Monkey logo

lua370's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

adelosa yetacp

lua370's Issues

LUA usage documentation

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.