TheSwamp

Code Red => AutoLISP (Vanilla / Visual) => Topic started by: dubb on December 09, 2022, 05:24:27 PM

Title: Autolisp IDE Poll
Post by: dubb on December 09, 2022, 05:24:27 PM
I have learned that AutoDesk is going to discontinue VLIDE in favor of Visual Studio. What are your preferences and why?

I'm trying out Visual Studio. So far it looks pretty good. I don't have much of an opinion on it yet.
Title: Re: Autolisp IDE Poll
Post by: kdub_nz on December 09, 2022, 05:44:28 PM
Actually, that would be VS Code, not Visual Studio.

They are different animals.
googles first hit for search :  https://www.turing.com/kb/ultimate-guide-visual-studio-vs-visual-studio-code

I use both Vlide AND VSCode ( Vlide for preference )
and NotePad++ ( if I click a file in File Explorer )
Title: Re: Autolisp IDE Poll
Post by: dubb on December 09, 2022, 06:04:50 PM
Ah...I get it. I didn't realize there was a difference. Thanks.
Actually, that would be VS Code, not Visual Studio.

They are different animals.
googles first hit for search :  https://www.turing.com/kb/ultimate-guide-visual-studio-vs-visual-studio-code

I use both Vlide AND VSCode ( Vlide for preference )
and NotePad++ ( if I click a file in File Explorer )
Title: Re: Autolisp IDE Poll
Post by: It's Alive! on December 09, 2022, 07:40:51 PM
I’m still using LispLink, even though it’s dated (the author passed), I just spent so much time using it.
I do like vscode, but I don’t know how to use it with lisp yet, like how do I hide local variables, and search for referenced functions.   
Title: Re: Autolisp IDE Poll
Post by: kdub_nz on December 09, 2022, 09:07:13 PM
>>> I’m still using LispLink

I recall trying it ( about the time AutoCAD purchased Vital Lisp from Basis Software and renamed it to Visual Lisp (arount rel 14.0 )

went looking a while back, but the editor had usage limits and I was unable to license it and there were restrictions to the Acad version it worked with.

. . . a pity, cause I did like the editor.

Title: Re: Autolisp IDE Poll
Post by: It's Alive! on December 09, 2022, 11:35:08 PM
Yeah, the trial was limited to 100 lines of code or something, last compatible with acad 2015, I never used the autocad connector features, just the editor..
He was from my home town, so he hooked me up.. or I threatened to toilet paper his house or something...

anyway  ZwCad, GStar are now using VS Code, maybe high-jacking a common lisp plug-in would give us more features.

I’ve pretty much forgotten lisp, I had to purge that space to make room for C++
Title: Re: Autolisp IDE Poll
Post by: kdub_nz on December 10, 2022, 01:29:39 AM
 :lol:

Luis used to do that . . . change his name and piccy often . . . had us all really confused  :|
Title: Re: Autolisp IDE Poll
Post by: It's Alive! on December 10, 2022, 03:54:59 AM
I miss Luis, LE and LE2!
Title: Re: Autolisp IDE Poll
Post by: BIGAL on December 11, 2022, 09:59:14 PM
No option "Notepad++" has lisp detect built in and can run code direct from N++.
Title: Re: Autolisp IDE Poll
Post by: PKENEWELL on December 12, 2022, 09:35:14 AM
I use a editor called PSPad. It's very customizable. I especially like the "Code Explorer" feature, as it can list all the defuns in the file. I have also worked with the author to update the syntax file a few times.
http://www.pspad.com/en/ (http://www.pspad.com/en/)
Title: Re: Autolisp IDE Poll
Post by: JohnK on December 12, 2022, 10:13:31 AM
VSCode will really help you step up your game if your used to only using the VLIDE.
Title: Re: Autolisp IDE Poll
Post by: BIGAL on December 12, 2022, 10:48:23 PM
I have been programming for like 40 years and could not get VS to install, so gave up, just followed the instructions, anybody else have problems ?
Title: Re: Autolisp IDE Poll
Post by: Rustabout on December 20, 2022, 08:15:52 PM
GStarCAD's VS Code extensions are really good. The other ones either didn't have DCL ability or weren't very good.

Don't forget BLAIDE. Not a fan of BricsCAD (ducks) but the guy behind BLAIDE does a really good job.

I'm planning to switch to GStarCAD and VSCODE once my AutoCAD license runs out (unless the $$$ really starts coming in, then I might do one more year of ACAD).
Title: Re: Autolisp IDE Poll
Post by: BIGAL on December 21, 2022, 04:29:58 AM
Lets no forgot the discontinuance of VBA support what are we up to now close to 10 years when anoounced would be discontinued ! Can download 2023 VBA for Autocad.

Whats that, the earth shook lisp to be discontinued.  :uglystupid2:
Title: Re: Autolisp IDE Poll
Post by: Rustabout on December 21, 2022, 11:47:32 AM
They would lose so many customers if they discontinued LISP: Everyone using it would have to switch or lose massive amounts of productivity.

People are in denial about how much productivity improves with LISP.

I'm working on something... I'm dying to try out my new C#/.NET skills, but developing stuff in LISP is just so fast. The early-nineties style dialog boxes put a lot of people off but they get the job done.

I can easily argue that productivity is down compared to when LISP programming was at it's peak. And many productive LISP apps have disappeared. Anyone know where to find Al's Steel Mill lol?
Title: Re: Autolisp IDE Poll
Post by: BIGAL on December 21, 2022, 10:19:39 PM
Maybe this one.

Title: Re: Autolisp IDE Poll
Post by: kirby on December 22, 2022, 10:58:11 AM
Missed the poll

I use a combination of:
- TextPad for general text file editting (with MP's syntax file)
- VLIDE to catch syntax errors, and to help identify variable names for localization
- extinct 'Ally - A Lisp Analyzer' by Steve Wasco (shareware version) for variable and function reporting and finding parentheses matching errors

Ally has the best parenteses matching I've seen (and I've been using AutoLisp since inception with Acad v2.18 c 1985).  Uses a different colour to display parentheses at each nesting level, and blinking parentheses to show a mismatch.  See screen grab.  Also has a simple 'single line' editor to make quick fixes.   I think that Ally evolved into another product named 'Cadet'.

Disadvantages of Ally is that it is a DOS program with limited window size and works best if DOS compliant 8.3 filenames are used.  I run it using DosBox (accessed via batch files called from an AutoLisp file).
Title: Re: Autolisp IDE Poll
Post by: danAllen on December 22, 2022, 06:53:06 PM
...Anyone know where to find Al's Steel Mill lol?

https://cadtips.cadalyst.com/standard-blocks/steel-shapes-all-types-and-sizes
Title: Re: Autolisp IDE Poll
Post by: BIGAL on December 22, 2022, 09:58:36 PM
An oldy like 30 years ago.

I use notepad++ has bracket check built will check dcl as well for brackets.
Title: Re: Autolisp IDE Poll
Post by: VovKa on December 23, 2022, 07:25:15 AM
i easily recognize the people who do not use vlide by their badly formatted code :)

for me vlide is almost perfect
the only thing i would add is a visual tool to navigate through long lisps, table of contents of some sort
Title: Re: Autolisp IDE Poll
Post by: ScottMC on December 27, 2022, 07:05:15 PM
Agree BIGAL N++ works quite well. One day the long.form comment glitch will be resolved but still do like the many additional apps to make things easier. Y'all use Ditto [clipboard mgmt] ? sure helps remember for me! Thanks for what y'all do. theSwamp really has help'd me see the gold after all that rinsing [time I wasted]...
Title: Re: Autolisp IDE Poll
Post by: rayakmal on December 27, 2022, 11:52:28 PM
I have learned that AutoDesk is going to discontinue VLIDE in favor of Visual Studio. What are your preferences and why?

I'm trying out Visual Studio. So far it looks pretty good. I don't have much of an opinion on it yet.

Too bad, VS Code won't work on Windows 7 (One of my laptop still runs Windows 7)
Title: Re: Autolisp IDE Poll
Post by: donnieworld on January 06, 2023, 02:44:29 AM
Ultraedit is very good. There are specific language syntax files for Autolisp.
Title: Re: Autolisp IDE Poll
Post by: kdub_nz on January 06, 2023, 01:38:12 PM

I noticed this couple days ago.
https://www.amazon.com/dp/B0915CCQYS

AutoCAD 2021 VS Code Update: for AutoCAD Expert’s Visual LISP (AutoCAD expert's Visual LISP Book 5)  release 2022 edition

 Reinaldo Togores writes excellent books
@togores pops in here occasionally.