Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Can Jazz be used to build stand-alone executables?

0
Posted

Can Jazz be used to build stand-alone executables?

0

Yes and no. First, lets clarify a few things. Systems that build applications usually fall into two categories: • Systems that build statically-linked applications where the runtime is statically linked into the application. • Systems that build applications where the application is dependant on a runtime existing somewhere on the client machine. This may surprise a few, but Jazz falls into first category — statically-linked applications. The fact that the built executable doesn’t contain the code inside the binary but rather as a series of Gambit .o1 files next to it is an unrelated implementation detail. The runtime is there specifically for each application. Ideally, I see Jazz applications as being either: • A minimal binary implementing the kernel + packages containing an .o1 for each of their modules. • A minimal binary implementing the kernel + each package linked as a shared library. • A statically linked binary which statically includes the kernel and all packages. The first

Related Questions

Thanksgiving questions

*Sadly, we had to bring back ads too. Hopefully more targeted.