Newsgroups: comp.lang.apl
Path: watmath!watserv1!utgpu!news-server.csri.toronto.edu!torsqnt!tmsoft!itcyyz!yrloc!hui
From: hui@yrloc.ipsa.reuter.COM (Roger Hui)
Subject: Compiling J under Turbo C
Message-ID: <1992Mar15.185705.23183@yrloc.ipsa.reuter.COM>
Organization: Iverson Software Inc.
Date: Sun, 15 Mar 92 18:57:05 GMT


In response to several requests, the menu options in the integrated 
development environment used to compile J for the PC under Turbo C 
Version 2.0, are as follows:
 
Project
 Project name . . . . . . . . . . . . . . . . . . . . . .  j.prj
 Break make on  . . . . . . . . . . . . . . . . . . . . .  Errors
 Auto dependencies  . . . . . . . . . . . . . . . . . . .  On
 
Options
 Compiler
  Model . . . . . . . . . . . . . . . . . . . . . . . . .  Large
  Code Generation
   Calling convention . . . . . . . . . . . . . . . . . .  C
   Instruction set  . . . . . . . . . . . . . . . . . . .  8088/8086
   Floating point . . . . . . . . . . . . . . . . . . . .  Emulation
   Default character type . . . . . . . . . . . . . . . .  Signed
   Alignment  . . . . . . . . . . . . . . . . . . . . . .  Byte
   Generate underbars . . . . . . . . . . . . . . . . . .  On
   Merge duplicate strings  . . . . . . . . . . . . . . .  On
   Standard stack frame . . . . . . . . . . . . . . . . .  Off
   Test stack overflow  . . . . . . . . . . . . . . . . .  Off
   Line numbers . . . . . . . . . . . . . . . . . . . . .  Off
   Object debug information . . . . . . . . . . . . . . .  Off
  Optimization
   Optimize for . . . . . . . . . . . . . . . . . . . . .  Speed
   Use register variables . . . . . . . . . . . . . . . .  On
   Register optimization  . . . . . . . . . . . . . . . .  On
   Jump optimization  . . . . . . . . . . . . . . . . . .  On
  Source
   Identifier length  . . . . . . . . . . . . . . . . . .  32
   Nested comments  . . . . . . . . . . . . . . . . . . .  Off
   ANSI keywords only . . . . . . . . . . . . . . . . . .  Off
  Errors
   Errors: stop after . . . . . . . . . . . . . . . . . .  1
   Warnings: stop after . . . . . . . . . . . . . . . . .  0
   Display warnings . . . . . . . . . . . . . . . . . . .  On
   Portability warnings
    A: Non-portable pointer conversion  . . . . . . . . .  On
    B: Non-portable pointer assignment  . . . . . . . . .  On
    C: Non-portable pointer comparison  . . . . . . . . .  On
    D: Constant out-of-range in comparison  . . . . . . .  On
    E: Constant is long . . . . . . . . . . . . . . . . .  On
    F: Conversion may lose significant digits . . . . . .  Off
    G: Mixed pointers to signed and unsigned char . . . .  On
   ANSI violations
    A: 'Ident' not part of structure  . . . . . . . . . .  On
    B: Zero length structure  . . . . . . . . . . . . . .  On
    C: Void function may not return value . . . . . . . .  On
    D: Both return and return of a value used . . . . . .  On
    E: Suspicious pointer conversion  . . . . . . . . . .  On
    F: Undefined structure 'ident'  . . . . . . . . . . .  On
    G: Redefinition of 'ident' is not identical . . . . .  On
    H: Hexadecimal or octal constant too large  . . . . .  On
   Common errors
    A: Function should return a value . . . . . . . . . .  On
    B: Unreachable code . . . . . . . . . . . . . . . . .  On
    C: Code has no effect . . . . . . . . . . . . . . . .  On
    D: Possible use of 'ident' before definition  . . . .  On
    E: 'Ident' is assigned a value which is never used  .  Off
    F: Parameter 'ident' is never used  . . . . . . . . .  Off
    G: Possibly incorrect assignment  . . . . . . . . . .  Off
   Less common errors
    A: Superfluous & with function or array . . . . . . .  On
    B: 'Ident' declared but never used  . . . . . . . . .  On
    C: Ambiguous operators need parentheses . . . . . . .  Off
    D: Structure passed by value  . . . . . . . . . . . .  Off
    E: No declaration for function 'ident'  . . . . . . .  On
    F: Call to function with no prototype . . . . . . . .  Off
  Names
   Code names
    Segment name  . . . . . . . . . . . . . . . . . . . .  *
    Group name  . . . . . . . . . . . . . . . . . . . . .  *
    Class name  . . . . . . . . . . . . . . . . . . . . .  *
   Data names
    Segment name  . . . . . . . . . . . . . . . . . . . .  *
    Group name  . . . . . . . . . . . . . . . . . . . . .  *
    Class name  . . . . . . . . . . . . . . . . . . . . .  *
   BSS names
    Segment name  . . . . . . . . . . . . . . . . . . . .  *
    Group name  . . . . . . . . . . . . . . . . . . . . .  *
    Class name  . . . . . . . . . . . . . . . . . . . . .  *
 Linker
  Map file  . . . . . . . . . . . . . . . . . . . . . . .  Off
  Initialize segments . . . . . . . . . . . . . . . . . .  Off
  Default libraries . . . . . . . . . . . . . . . . . . .  On
  Graphics library  . . . . . . . . . . . . . . . . . . .  Off
  Warn duplicate symbols  . . . . . . . . . . . . . . . .  On
  Stack warning . . . . . . . . . . . . . . . . . . . . .  On
  Case-sensitive link . . . . . . . . . . . . . . . . . .  Off
 
Debug
 Display swapping . . . . . . . . . . . . . . . . . . . .  None
 Source debugging . . . . . . . . . . . . . . . . . . . .  None

------------------------------------
Roger Hui, Iverson Software Inc., 33 Major Street, Toronto, Ontario  M5S 2K9
Phone: (416) 925 6096;  Fax: (416) 488 7559
