> From: Brian Leach
> I use a simple precompiler here that takes my source with a set of
> precompiler instructions and produces separate versions for 
> UV, UDT, D3, QM, jBase etc, so the source that goes to build the
> packages is platform specific and clean.

Thanks Brian - you may be interested in a topic I raised in CDP on
cross-platform development.
<http://groups.google.com/group/comp.databases.pick/browse_frm/thread/9f7d7
9dd321565c6/245cdd67e67e23c3>

I'm still hoping for more feedback on cross-OS object-code.  As the source
is not provided - and I remove symbol tables and xrefs - I'd like to know
if I can expect UD/UV code compiled without optimization on Win32 to run on
*nix.  I'll install the required software if it's required or ask one of
our partners for assistance, but if we can expect the code to run then I
don't see a reason to go through that effort.

The particular package of utilities that prompted this inquiry is small,
and we don't have the same deployment concerns as application developers,
so I don't believe Nebula R&D is a candidate for mvInstaller just yet.  The
code runs on UD and UV in various flavors without a problem.  The question
I have mainly is how do people want their software packaged so that will
integrate best with their own system.

In short, Nebula R&D tools are provided as an account-save with two files,
NEBULA.BP and NEBULA.DATA - no dictionaries to convert, no q/f-pointers, no
VOC items, and no install routine for other accounts (for this product
anyway).  To use the software, just globally catalog a couple programs, or
q-point to the NEBULA-RND account and locally catalog whatever you want.
We provide source for code samples and a few Include items, but the
functional software is provided as object-only, so I will compile it on all
possible platforms and then package it for download on our website.

This is the first time I'm trying to provide a single package for all major
MV platforms simultaneously.  I already have my own utilities to migrate
code and data from a development environment, and recompile it on target
platforms, so at this point I'm trying to understand preferences.

Based on the responses so far I think it would be safe to Zip a full
account (just a few Kbytes) with type 19 files (thanks for the tip there
guys!) and people can use that account or create a new one and move the
items in as they wish.  Unless this is a non-starter for some sites this is
the way I will proceed for the initial offering.

Thanks for all responses so far!!
T


Tony Gravagno
Nebula Research and Development
TG@ removethisNebula-RnD.com
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to