https://github.com/daniel64/lspf Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} daniel64 / lspf Public * Notifications * Fork 14 * Star 70 Open source Linux version of the IBM mainframe z/OS ISPF Dialogue Manager License GPL-2.0 license 70 stars 14 forks Activity Star Notifications * Code * Issues 2 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights Additional navigation options * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights daniel64/lspf This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 1 branch 0 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/d] Use Git or checkout with SVN using the web URL. [gh repo clone daniel] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @daniel64 daniel64 Put linkage parameters at end of compile commands. ... db9a78c Feb 19, 2020 Put linkage parameters at end of compile commands. db9a78c Git stats * 170 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time doc De-colourise background windows (optional), implement panel scroll ar... August 17, 2019 08:41 mlib EDITOR: Make labels undo/redo'able. Code highlight improvements and a... October 26, 2019 10:20 plib EDITOR: Make labels undo/redo'able. Code highlight improvements and a... October 26, 2019 10:20 rexx EDITOR: Make labels undo/redo'able. Code highlight improvements and a... October 26, 2019 10:20 src Put linkage parameters at end of compile commands. February 19, 2020 09:08 tlib Fix TBADD MULT(). More work on DSLIST command November 13, 2017 14:08 tools/docker Add docker build, update install instructions and add getenv() check. November 27, 2018 18:13 INSTALL Put linkage parameters at end of compile commands. February 19, 2020 09:08 LICENSE Initial commit October 19, 2015 16:02 README.md Add ZTABL variable (library output). Implement edit line command macros. June 23, 2018 14:00 View code README.md lspf Open source Linux version of IBM's z/OS ISPF Dialogue Manager written in C++ Application programs wishing to use DM Services, can be written in C++ or rexx (open object rexx). Calls are made via a pApplication method or the ISPEXEC interface. Most services are supported (missing services are mostly file tailoring, and LM*) as are dynamic input/output areas, tables and a large subset of the ISPF panel language. See doc directory for more details. This as been written as an exercise whilst learning C++ and OOP and I've put it on GitHub in case anyone wants to use/contribute to it. There is a lack of applications, but there is a browser, an editor similar to the mainframe PDF editor that also supports macros (including line command macros) written in OOREXX and syntax hilighting and a file list application. Other features include split screen, application stacking, keylists, reflists, command tables, field expansion, command retrieve, cursor-sensitive help, keylist help etc. Screenshots: Alt text Alt text Alt text Alt text About Open source Linux version of the IBM mainframe z/OS ISPF Dialogue Manager Topics editor linux text-editor ibm rexx ispf zos dialogue-manager Resources Readme License GPL-2.0 license Activity Stars 70 stars Watchers 12 watching Forks 14 forks Report repository Releases No releases published Packages 0 No packages published Languages * C++ 99.5% * Other 0.5% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.