Fas file with special format

Fas file with special format

a_dankoob
Observer Observer
333 Views
1 Reply
Message 1 of 2

Fas file with special format

a_dankoob
Observer
Observer

Hello.
Can you figure out how this fas file is compiled.
Its structure is different from the Visual Lisp compiler defaults.
I don't know how it is compiled with this structure.
I think each function is placed in a fas block

 

In a Visual Lisp output fas file we have this structure.

FAS4-FILE ; Do not change it!
...
;fas4 crunch
;$;A9/6/21

If we are faced with this structure in the fas file that I sent.

FAS4-FILE 1 0
10 0
FAS4-FILE ; SYZ2019R
...
;fas4 crunch
;$;A9/6/22

FAS4-FILE ; 
2
...
$;A0/94/91
.
.
.
FAS4-FILE ; 
2
...
$;A0/94/91
...
FAS4-FILE ; Do not change it!

Why.
How is the fas file created with this structure?

 

thank you.

0 Likes
334 Views
1 Reply
Reply (1)
Message 2 of 2

komondormrex
Mentor
Mentor

(vlisp-compile 'mode filename [output-filename])

 

mode

Type: Symbol

The compiler mode, which can be one of the following symbols:

st Standard build mode - Produces the smallest output file and is suitable for programs consisting of a single file.

lsm Optimize and link indirectly - Optimizes the compiled files, but does not create direct references to the compiled functions in the compiled code.

lsa Optimize and link directly - Optimizes the compiled files and creates direct references to the compiled function in the compiled code, instead of to the function symbol.

 

three modes - three structures, i suppose

0 Likes