1.3.1 +
BCalco at Exchange.WebMD.net
BCalco at Exchange.WebMD.net
Tue Jun 15 21:02:39 CEST 2004
Everyone:
I'm thinking of ways to make the Windows installation process better. One
thought I had is to create two installation packages - one for users that
will install and configure the base system + standard library, and one for
developers.
1.) User Installation.
This installation package would check for the pre-reqs (emacs, that is to
say). I am creating an emacs merge-module so that if emacs is not found on
the user's machine, 21.3 will be installed and configured along with the
Mozart system. I would also like to configure ozmake during the install to
point to the location where the user's MOGUL contributions will be published
(by default, [INSTALLDIR]\MyMOGUL). (It's up to the user to upload from
there to a web server, or specify the location to the relevant virtual
directory on their machine). I'm thinking also of adding the necessary lisp
code to the user's .emacs file to automatically load ozmode in emacs when an
oz or ozg file is opened.
The point is, when a user is done with the install, they will have
everything they need---even if they didn't have emacs---to be up and running
as MOGUL contributors.
2.) Developer Installation
A developer installation will guide the user through installing Cygwin (if
they don't already have it), installing emacs, downloading the latest source
(with the mozart-1-3-1 tag by default), and install the prebuilt binaries to
/opt/packages.
The point here is the developer should be able to run this install and
immediately bootstrap the system and create release packages.
Initially I'm going to do this in InstallShield, just because I know how to
make it work using InstallShield. However, my goal is to cultivate my
prowess with WiX in order eventually to use WiX instead to build the MSIs.
Also:
!
! Konstantin Popov <kost at sics.se> writes:
!
! > we've spotted&fixed the bootstrapping issue (thanks Kevin for
! > enlightening me about the CodeEmitter.oz jungle). I'll do the
! > packaging tomorrow.
!
! I really would have liked to see this conversation on the hackers
! list; that way, I could have been enlightened too :-(
!
I second that! Esp. since I'm new to the internals of Oz and can use any
such enlightenment as I can get to flatten the learning curve. :)
- Bob
More information about the mozart-hackers
mailing list