Code Monkey home page Code Monkey logo

Stuff I wrote

Literate Programming

I was an early supporter of the LiteratePrograms website. I was user RossPatterson, active around 2007. LiteratePrograms got lost around 2010, and was recreated later, without any wiki features and with no history. Luckily, the Internet Archive captures everything.

I created several small programs there:

CruiseControl.net

(now at https://ccnet.github.io/CruiseControl.NET/projects/ccnet/wiki.html) Circa 2008, I was the release manager, I think for release 1.3. I created the AccuRev source control interface

John Fisher's wonderful VMARC utility

I was part of the VM/CMS systems programming community for years during the last century, and I did some work to make John Fisher's wonderful VMARC utility more reliably Y2K compliant.

A native mainframe webserver

I worked in one group with several different corporate overlords for about 13 years. We focused solely on tools for IBM's VM/CMS environment, many of them systems management tools. But in 1995, the group then known as Sterling Software Inc's VM Software Division released a mainframe native webserver that I designed and the I and two others wrote. From scratch, using no code from any of the existing webservers on any platform. Sterling called it "VM:Webserver" at first (and later "VM:WebGateway"), and it did pretty well for quite a few years. A later corporate overlord killed it, and as far as I know, there are no instances of it left on the web.

About me

As to who I am, I'm the Ross Patterson you used to find on the web most of the time. I've been an active and occasionally noisy geek since at least 1972, when I was lucky enough to encounter an IBM 1130 computer system at Stuyvesant High School. Until 2000 or so, all the search engines knew about were me and some piano player. Since then, there was a movie called The New Guy, with some other Ross Patterson in a supporting role with Eliza Dushku. Ah, we should all be so lucky.

For many years I was involved with SHARE, an IBM-oriented computer user group - in fact, the oldest computer user group. I was also active in the HTTP standardization effort, among many other Internet-related activities.

I retired from the daily rat race in 2022, and am enjoying coding more than I have in years :-)

Ross Patterson's Projects

antlr4 icon antlr4

ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.

b2h icon b2h

Convert BookMaster, GML, Script/VS and 'flat' files to HTML

cms-370-gcclib icon cms-370-gcclib

Native VM/CMS C Library. Developed by Robert O'Hara, Redmond Washington, April 2009. Based on code written by Paul Edwards and modified by Dave Wade. Released to the public domain.

grammars-v4 icon grammars-v4

Grammars written for ANTLR v4; expectation that the grammars are free of actions.

hyperion icon hyperion

The SDL Hercules 4.x Hyperion version of the System/370, ESA/390, and z/Architecture Emulator

kgt icon kgt

BNF wrangling and railroad diagrams

lark icon lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.

railroad-diagrams icon railroad-diagrams

:steam_locomotive: A small JS+SVG library for drawing railroad syntax diagrams, like on JSON.org. Now with a Python port!

ststv4 icon ststv4

Standalone Tool for StringTemplate v4

vmarc icon vmarc

John Fisher's wonderful VMARC utility

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.