midicollector wrote on 2023-09-07, 01:30:
I guess the closest thing that I've actually used would be 6502 asm, but that's not exactly a programming language
Personally, I think it's a language unless you're just typing hex or octal into S-records or a hex editor or something, and Wikipedia calls assembly a language too.
So my answer to the original question is:
Over the last few years I've been doing a lot of work with XLISP-PLUS, which is written in C, and I've been doing Windows builds of it using Borland C++ 4.5 (for the 16-bit version) and 5.0 (for the 32-bit version). I've also been working on a Borland C++ 4.5 IDE addon in C++ which interfaces to the XLISP-PLUS C code. Also written a lot of code in XLISP-PLUS, which is a Lisp variant which had a lot of Common Lisp stuff added to it. Also I write some Emacs Lisp, and write XLISP-PLUS Lisp code to mimic Emacs Lisp.
Recently I wrote part of a Process Explorer-like tool for Windows 3.1 in Delphi 1.0. I hope to port it to OWL using Borland Pascal 7 at some point but it's not high up my priority list to finish this.
A few weeks ago for a bit of a walk down memory lane I started on a GW-BASIC project which fits into that category of pointless project discussed earlier in this thread, but I wanted to see what it's like to try to write a sort of information retrieval system in BASIC, so I want to make a tool which indexes and searches Borland tech notes. I tinkered in GW-BASIC, QuickBASIC and Visual Basic when I was younger and wanted to try getting something a bit more powerful done with them. I set up an emulated Toshiba T3100e in PCem because that's one of the machines I used to have access to and I had nostalgia for the orange gas plasma display 😁 All I've managed to do so far is parse a directory listing though:
gwbasic.png
For editing text files outside GW-BASIC, I found an Emacs clone from around 1988 on an old PC-SIG CD, which I thought was funny since I subsequently saw some hate for such editors here 😁
jove.png
Also in the last few years I've written some DOS batch files, written a small tool for DOS in Turbo Assembler and hacked a driver for DOS which was written in NASM, written a MAWK (AWK variant) for DOS script, and written a few little utilities for DOS using OpenWatcom 1.9 (cross-compiling from Linux). I recall running Turbo C++ 3 and Borland C++ 3.1 recently but I can't remember why 😁 I think I might have just checked the Turbo C++ documentation to see if what I was doing in OpenWatcom was portable to other compilers.