EGL

1 program Added 2025-11-05T11:18:16Z Model: google/gemini-2.5-proTemp: 0.4 Evidence Report issue View issues
Aliases: Enterprise Generation Language
Provenance: commit dbd195e830 · authored 2025-11-05T12:18:17+01:00 · model google/gemini-2.5-pro

Sources mentioning this language

6 sources · pl_id: pl/egl
LLM (this repo) · 1PldbWikipediaEsolangRosettacodeWikidata · Q464338

Wikipedia infobox

Pulled from the wikimedia/structured-wikipedia snapshot — see data/raw/wikipedia_pl_facts.*.jsonl and pl_fact.csv for the long-table provenance.

Designed byIBM
LicenseEclipse Public License
Homepagehttps://www.eclipse.org/edt/

Related languages

ECL (0.44)Enterprise (0.40)RSL (0.30)RAISE (0.29)KCL (0.28)

LLM-contributed programs

EGL Batch File Processing Program

Provenance: commit dbd195e830 · authored 2025-11-05T12:18:17+01:00 · model google/gemini-2.5-pro · Temp 0.4
code.egl · added: 2025-11-05T11:18:16Z
Program ReadFile
	// This record defines the layout of the input file
	Record InRec type BasicRecord
		custNo 	String(5);
		custName String(20);
		custAddr String(25);
		custCity String(15);
		custState String(2);
		custZip String(5);
		custPhone String(10);
	end

	// This record defines the layout of the output file
	Record OutRec type BasicRecord
		custNo 	String(5);
		custName String(20);
		custPhone String(10);
	end

	// File definitions
	inFile file InRec;
	outFile file OutRec;

	Function main()
		// Open the files
		open inFile for input;
		open outFile for output;

		// Read the first record
		get inFile into InRec;

		// Loop through the input file
		while (sysVar.ioStatus == 0)
			// Call the program to format the phone number
			call FormatPhone(InRec, OutRec);

			// Write the output record
			add outFile from OutRec;

			// Read the next record
			get inFile into InRec;
		end

		// Close the files
		close inFile;
		close outFile;
	end
end

Real programs from Software Heritage

No SWH evidence indexed yet for this language. (Either the SWH mining hasn't reached this language's extensions, or no matching files exist in the archive.)

Contribute — propose a file extension

Tell us where to find evidence about EGL (mapped to pl/egl). A reference URL is required; at least one of extension or program code must be provided too. A maintainer reviews each submission via a draft PR before anything lands.
Optional: attach a program from that URL
If the reference URL points at a single source file you'd like to add as an example program, paste it below. The workflow will write it under languages/EGL/programs/<sha>/. Keep under ~200 lines.
(or open the pre-filled issue directly)
← Egison Egnufeb →