Author Topic: Cannot compile to VLX a loooooog PROGN  (Read 8577 times)

0 Members and 1 Guest are viewing this topic.

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Re: Cannot compile to VLX a loooooog PROGN
« Reply #15 on: August 24, 2018, 04:13:55 PM »
Can you create multiple list of 255 list and then combine them to create the large list?
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.

Peter2

  • Swamp Rat
  • Posts: 653
Re: Cannot compile to VLX a loooooog PROGN
« Reply #16 on: August 24, 2018, 04:31:33 PM »
@John Kaul (Se7en):
in this case there is a special reason (usage of kind of encrypted data from fas) that caused the list. Changing it will have a lot of side effects to consider ..

@CAB:
Yes, this is an option which I will have to check - but after my holidays  :whistling:
Peter

AutoCAD Map 3D 2023 German (so some technical terms will be badly retranslated to English)
BricsCAD V23

VovKa

  • Water Moccasin
  • Posts: 1631
  • Ukraine
Re: Cannot compile to VLX a loooooog PROGN
« Reply #17 on: August 24, 2018, 05:38:57 PM »
i've just checked one of my lisps
it contains a list of 306 lists and it compiles to vlx without any problems

Peter2

  • Swamp Rat
  • Posts: 653
Re: Cannot compile to VLX a loooooog PROGN
« Reply #18 on: August 25, 2018, 08:16:02 AM »
.... it compiles to vlx without any problems
To you mean
- without problems in functionality (my lisp seem to work too) or
- without any strange message in compile-log?
Peter

AutoCAD Map 3D 2023 German (so some technical terms will be badly retranslated to English)
BricsCAD V23

VovKa

  • Water Moccasin
  • Posts: 1631
  • Ukraine
Re: Cannot compile to VLX a loooooog PROGN
« Reply #19 on: August 25, 2018, 08:55:12 AM »
- without problems in functionality (my lisp seem to work too) or
- without any strange message in compile-log?
both
here's the build output
Quote
; (COMPILE-FILES lsa (C:/Temp/123.lsp))
[Analyzing file "C:/Temp/123.lsp"]
.
[COMPILING C:/Temp/123.lsp]
;;VK_COORDSYSTEMS
; === STATISTICS: VK_COORDSYSTEMS
;               function calls to be linked (CONS LIST)
; === STATISTICS: "C:/Temp/123.lsp"
;               not dropped function names (VK_COORDSYSTEMS)
[LINKING OBJ in memory]
[FASDUMPING object format -> "C:/Temp/123.fas"]
; Compilation complete.

Peter2

  • Swamp Rat
  • Posts: 653
Re: Cannot compile to VLX a loooooog PROGN
« Reply #20 on: September 13, 2018, 09:16:01 AM »
To continue this, back from holidays.

I made some examples from "list in lists", changing number of sublists from 2 -  1000 and length of sublists from 5 - 26.

Result:
- somewhere between 300-400 sublists there is the change from "no alert" to "alerting"
- the length of sublists (5 - 26) seem to be unimportant

Here the compiling-message of VLIDE, AutoCAD 2019 German.

I wonder if you have the same results


Code: [Select]
; (COMPILE-FILES st (D:/2x26.lsp))
[Datei "D:/2x26.lsp" wird analysiert]
.
[COMPILING D:/2x26.lsp]
;
[FASDUMPING für Objektformat -> "D:/2x26.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/200x15.lsp))
[Datei "D:/200x15.lsp" wird analysiert]
.
[COMPILING D:/200x15.lsp]
;
[FASDUMPING für Objektformat -> "D:/200x15.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/400x26.lsp))
[Datei "D:/400x26.lsp" wird analysiert]
.
[COMPILING D:/400x26.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
[FASDUMPING für Objektformat -> "D:/400x26.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/600x26.lsp))
[Datei "D:/600x26.lsp" wird analysiert]
.
[COMPILING D:/600x26.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
[FASDUMPING für Objektformat -> "D:/600x26.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/750x26.lsp))
[Datei "D:/750x26.lsp" wird analysiert]
.
[COMPILING D:/750x26.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
[FASDUMPING für Objektformat -> "D:/750x26.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/1000x5.lsp))
[Datei "D:/1000x5.lsp" wird analysiert]
.
[COMPILING D:/1000x5.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
[FASDUMPING für Objektformat -> "D:/1000x5.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/1000x26.lsp))
[Datei "D:/1000x26.lsp" wird analysiert]
.
[COMPILING D:/1000x26.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
[FASDUMPING für Objektformat -> "D:/1000x26.fas"]
; Kompilierung abgeschlossen.

------------------------------------------------------------------------
; (COMPILE-FILES st (D:/list_compile.lsp))
[Datei "D:/list_compile.lsp" wird analysiert]
....
[COMPILING D:/list_compile.lsp]
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
;
;
; Warndung: Unsichere Neudefinition von LIST-Symbol erzeugt Konflikt mit Übersetzung von LIST (Langliste) LIST
;
[FASDUMPING für Objektformat -> "D:/list_compile.fas"]
; Kompilierung abgeschlossen.
« Last Edit: September 13, 2018, 10:11:07 AM by Peter2 »
Peter

AutoCAD Map 3D 2023 German (so some technical terms will be badly retranslated to English)
BricsCAD V23

JohnK

  • Administrator
  • Seagull
  • Posts: 10648
Re: Cannot compile to VLX a loooooog PROGN
« Reply #21 on: September 13, 2018, 09:40:39 AM »
Has anyone tried safearrays?
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org