GDL
About building parametric objects with GDL.

GDL editor AC27 far from being usable

SInce 27 release I only played around with new GDL editor in 27, and did not put to the "production"...yet with new project i just tried...and it is far from being satisfactory. The lagging makes it impossible to use.

The lagging is not visible while editing one object, however such situation is kind of "non - existent" while doing somewhat "professionally" more complicated library. So starting from 2 opened objects the lagging starts, making new object while having the other 2 open...is pure waiting until something happens, having inaccessible script windows. Selecting takes ages. Switching between opened objects impossibly slow. I hope someone will review this implementation soon. in 27 with trying to use the "old" copy-paste methods with the "real" Code or Sublime (I use both - for different tasks) is a nightmare due to lagging.

15 REPLIES 15

oh - i see now: "verschlimmbessert" is the exact word - sorry to correct you! 😎

AC5.5-AC27EduAut, PC-Win10, MacbookAirM1, MacbookM1Max, Win-I7+Nvidia

Hi,

 

"else" (and similar keywords typically at end of line) will be fixed in AC28. "del 2" is still a problem, the easiest fix would be to accept suggestions only with the tab key, not enter.

 

The list of subroutines, macro calls, and special comments (surrounded with lines ! ===...) are available with the keyword shortcut ctrl-shift-g. These can be listed either in source code order (the default), or by category by adding : to the search field

PeterBaksa_0-1713271133522.png

 

 

Péter Baksa
Software Engineer, Library as a Platform
Graphisoft SE, Budapest

It seems that Graphisoft has gone the way of so many other text editors by making autocorrect and suggestions for input the default setting. However, unlike Microsoft Office any my phone keyboard, there doesn't seem to be an option to turn it off. As I said in my original reply, I've been scripting in GDL for over 20 years and know (most of) what I need to write. The changes that have been made to the interface might make it more appealing to a novice who has never written a script and doesn't want to wade through the GDL manual, but they are extremely intrusive to an experienced user.

 

Can I suggest that Graphisoft include an option to turn off all the command suggestions and autocorrect? Having the ability to right click and insert the correct syntax for a command would save looking that up in the manual every time, but when that pops up all the time, it is very intrusive, and the autocorrect is actually counter-productive.

Davor P
Booster

Besides the slow performance on larger scripts, the main issue I have noticed is with placing the cursor inside of a selection. To reproduce - make a selection, few lines of code for example, then try to click within the selection to place the caret. Nothing happens, at least in my case. I can click and place caret outside of the selection without any issues and that's what I have to do first then go back and click where I actually wanted to type.
Another one is that adding multiple cursors doesn't let me do anything. I can place them and they are visible but if I type, nothing happens.

BIM4BIM - by BIM managers for BIM managers

Would you know if Graphisoft fixed "THEN" autocorrecting to  "TREAD_THICKNESS" in AC28?

I find it strange that some of the most commonly used commands keep defaulting into something you rarely ever use.

"if...then...else" is the issue in all GDL syntax implementation either in SublimeText or in MS Code. It tries to kick in the whole 3 parts even if the else is typed in. But both in Code and Sublime, but in Sublime when the whole comand is typed in "ESC" kills the syntax helper, in Code if the comannd is typed full there is no altareation of what is typed... but changing else... to elipse is a "tip of a year" 😉

Sorry for not having time to do more testing with sleeper tool, a pile of work on my head.

My biggest problem is the slowness, and not passing the search between the scripts in the same file. The slowness is the syntax parser, so maybe a switch to "plain text" switch would do the trick, it would also be a workaround of the funny syntax "helps"

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!