@DATABASE Anleitung zu Laplace
@(C) 1996-98 bei A Vision Of Paradise
@AUTHOR P!\K
@$VER Laplace 0.12 (7.4.1998)
@INDEX "Index.guide/CIndex"
 
@NODE "HistoryLog"
@TITLE "History"
@NEXT "ToDo"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace --------------------------------------------- History -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}1) History@{UU}

   @{" * " LINK "HistoryA"}  Erste Veröffentlichung
   @{" * " LINK "HistoryB"}  Änderungen von V0.1 nach V0.2.
   @{" * " LINK "HistoryC"}  Änderungen von V0.2 nach V0.3.
   @{" * " LINK "HistoryD"}  Änderungen von V0.3 nach V0.4.
   @{" * " LINK "HistoryE"}  Änderungen von V0.4 nach V0.5.
   @{" * " LINK "HistoryF"}  Änderungen von V0.5 nach V0.6.
   @{" * " LINK "HistoryG"}  Änderungen von V0.6 nach V0.7.
   @{" * " LINK "HistoryH"}  Änderungen von V0.7 nach V0.8.
   @{" * " LINK "HistoryI"}  Änderungen von V0.8 nach V0.9.
   @{" * " LINK "HistoryJ"}  Änderungen von V0.9 nach V0.10.
   @{" * " LINK "HistoryK"}  Änderungen von V0.10 nach V0.11.
   @{" * " LINK "HistoryL"}  Änderungen von V0.11 nach V0.12.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryA"
@TITLE "Release V0.1"
@NEXT "HistoryB"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.1 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.1@{UB} (Evaluation version) released 9.3.1996 :

 @{B}·@{UB} First public release.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryB"
@TITLE "Release V0.2"
@NEXT "HistoryC"
@PREV "HistoryA"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.2 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.2@{UB} (Evaluation version) released 27.3.1996 :

 @{B}·@{UB} @{B}14.3.1996@{UB}:
   Improved simplification of expressions.
 @{B}·@{UB} @{B}18.3.1996@{UB}:
   remove bug when displaying floatpoints (why the hell is @{B}IEEEDPPow(x,  y)@{UB}
   @{I}y ^ x @{UI} and not @{I}x ^ y @{UI} ???).
   more optimizations:
   @{I}(-x) ^ n @{UI} with @{I}n @{UI} even real -> @{I}x ^ n @{UI},
   @{I}(a*b) ^ x @{UI} -> @{I}a ^ x *b ^ x @{UI}
   display @{I}a/b @{UI} now as fraction, not as @{I}a*b ^ -1 @{UI}
 @{B}·@{UB} @{B}19.3.1996@{UB}:
   Added Preference window.
   Shell now uses selectable pens.
   Laplace crashed when selecting Project/Quit instead of closing the  win-
   dow to quit.
   Doesn't use string-gadget as input anymore.
 @{B}·@{UB} @{B}20.3.1996@{UB}:
   Double click now evaluates expression (suggested by Thomas Schraitle).
   German catalog added.
   Window size and position is now remembered.
   Added ARexx port.
   Added ARexx command EVALUATE.
 @{B}·@{UB} @{B}21.3.1996@{UB}:
   Added clipboard support.
   @{I}diff() @{UI} almost works ;-)
 @{B}·@{UB} @{B}22.3.1996@{UB}:
   Graphical output looks now much better.
   Puuh, found that nasty bug in @{I}diff() @{UI}.
   Added @{I}acot() @{UI}, @{I}asinh() @{UI}, @{I}acosh() @{UI}, @{I}atanh() @{UI} and @{I}sign() @{UI}.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryC"
@TITLE "Release V0.3"
@NEXT "HistoryD"
@PREV "HistoryB"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.3 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.3@{UB} (Evaluation version) released 5.4.1996 :

 @{B}·@{UB} @{B}28.3.1996@{UB}:
   Bug in e.g. @{I}1/(-0.5) @{UI} removed.
   Bug in window update  removed, which sometimes caused  object not to  be
   drawn again.
   Added Help menu.
   Removed usage  of @{B}Laplace:@{UB},  uses @{B}PROGDIR:@{UB}  instead (suggested  by  Lars
   Bischoff).
 @{B}·@{UB} @{B}30.3.1996@{UB}:
   Added some ARexx commands.
   @{I}sin(neg(a)) @{UI} -> @{I}neg(sin(a)) @{UI}
   @{I}cos(neg(a)) @{UI} -> @{I}cos(a) @{UI}
   @{I}sinh(neg(a)) @{UI} -> @{I}neg(sinh(a)) @{UI}
   @{I}cosh(neg(a)) @{UI} -> @{I}cosh(a) @{UI}
   @{I}ln(a ^ b) @{UI} -> @{I}b *ln(a) @{UI}
 @{B}·@{UB} @{B}31.3.1996@{UB}:
   Bug in floatpoint display removed.
   Added object and function popup lists.
   Bug in OP_MUL display removed.
   Added tooltype support.
   Added greek letter support.
   Added @{B}equation@{UB} class.
   Added @{I}eq() @{UI}, @{I}eqleft() @{UI}, @{I}eqright() @{UI} commands.
 @{B}·@{UB} @{B}1.4.1996@{UB}:
   It's not a joke, it's a...
   Display is now built up in background.
   Bug in OP_NEG display removed.
   Bug in @{I}neg(matrix) @{UI} removed.
   Avoid 'key-eater' problem by moving Insert/Remove into menu.
   Added some edit functions.
 @{B}·@{UB} @{B}2.4.1996@{UB}:
   Added simplify method.
   Added simplify option.
   If there is a default project icon, it should be used ;-)
   Converts floats to fraction, if possible.
   Added precision option.
   @{I}sqrt() @{UI}, @{I}sin() @{UI} etc. on reals only evaluated, if wanted/possible.
   @{I}sqrt() @{UI} now look like a real square root (not too pretty though..)
 @{B}·@{UB} @{B}3.4.1996@{UB}:
   Evaluation now uses at look up  table instead of directly coded  pattern
   matching. Reduces size of the executable by 20k and source by 80k!!  80k
   source are now replaced by a small 2k ASCII file and ~17k source to han-
   dle it :-O
   @{I}It's a small step for the user, but it's a great step for the coder. @{UI}  -
   N.Armstrong
 @{B}·@{UB} @{B}4.4.1996@{UB}:
   Added @{I}fak() @{UI}, @{I}taylor() @{UI}.
   Added F-Key support.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryD"
@TITLE "Release V0.4"
@NEXT "HistoryE"
@PREV "HistoryC"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.4 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.4@{UB} (Evaluation version) released 20.6.1996 :

 @{B}·@{UB} @{B}15.4.1996@{UB}:
   Use DICE  V2.07 now,  featuring pragmas  !! (This  was my  free  update,
   ehem...)
 @{B}·@{UB} @{B}18.4.1996@{UB}:
   Fixed bug in @{I}diff(pot(a,b)) @{UI} with  @{I}b @{UI} containing parameter (reported  by
   Mario Kemper).
 @{B}·@{UB} @{B}21.4.1996@{UB}:
   Added adjustable exponential display.
 @{B}·@{UB} @{B}1.5.1996@{UB}:
   Added set class.
   Added adjustable display precision.
   Added function @{I}set() @{UI}.
   Function popup now uses external list.
   Added functions @{I}count() @{UI}, @{I}average() @{UI}, @{I}sigma() @{UI}, @{I}error() @{UI}.
   Added control codes in F-key strings.
 @{B}·@{UB} @{B}3.5.1996@{UB}:
   Added functions @{I}vprod() @{UI}, @{I}dim() @{UI}, @{I}norm() @{UI}.
 @{B}·@{UB} @{B}4.5.1996@{UB}:
   Added functions @{I}cols() @{UI}, @{I}rows() @{UI}, @{I}orthogonal() @{UI}, @{I}norm() @{UI} for matrices.
 @{B}·@{UB} @{B}5.5.1996@{UB}:
   Added functions @{I}cvector() @{UI}, @{I}rvector() @{UI}.
 @{B}·@{UB} @{B}7.5.1996@{UB}:
   Improved real evaluation a bit.
 @{B}·@{UB} @{B}12.5.1996@{UB}:
   Added 'putting outside the brackets' (Is there really no shorter english
   word for this???), but still not perfect.
 @{B}·@{UB} @{B}17.6.1996@{UB}:
   Renamed @{I}rang() @{UI} to @{I}rank() @{UI} ;-)
   Matrix  inversion   works  again.   Use  @{I}invert(matrix)   @{UI}  instead   of
   @{I}inv(matrix) @{UI}.
 @{B}·@{UB} @{B}20.6.1996@{UB}:
   Small bug removed when adding to set object.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryE"
@TITLE "Release V0.5"
@NEXT "HistoryF"
@PREV "HistoryD"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.5 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.5@{UB} (Evaluation version) released 7.8.1996 :

 @{B}·@{UB} @{B}21.6.1996@{UB}:
   Added @{B}boolean@{UB} class.
 @{B}·@{UB} @{B}22.6.1996@{UB}:
   Added @{I}isreal()  @{UI}, @{I}isvector()  @{UI}, @{I}ismatrix()  @{UI}, @{I}isset()  @{UI}, @{I}isequation()  @{UI},
   @{I}isboolean() @{UI}, @{I}isatomar() @{UI}, @{I}if() @{UI}, @{I}for() @{UI}, @{I}drop() @{UI} commands.
   Added new operators @{I}&& @{UI}, @{I}|| @{UI}, @{I}! @{UI}, @{I}== @{UI}, @{I}!= @{UI}, @{I}> @{UI}, @{I}>= @{UI}, @{I}< @{UI}, @{I}<= @{UI}.
 @{B}·@{UB} @{B}24.6.1996@{UB}:
   Added automatic error calculation. WOW!! Quite experimental feature, but
   really fantastic ;-)
 @{B}·@{UB} @{B}25.6.1996@{UB}:
   Vector product now as operator, no function anymore.
   Improved atomar evaluation a bit.
   Reorganized options menu.
   Open projects directly by shift-click 'em on WB.
 @{B}·@{UB} @{B}28.6.1996@{UB}:
   Drop a project icon into window to load it.
   Added project identifier to project files.
 @{B}·@{UB} @{B}29.6.1996@{UB}:
   Rewrote preferences handling.
   Added customizable ARexx menu.
 @{B}·@{UB} @{B}2.7.1996@{UB}:
   Added some ARexx commands.
 @{B}·@{UB} @{B}3.7.1996@{UB}:
   Internal handling of pi@{I} @{UI}, e@{I} @{UI} and i@{I} @{UI} implemented.
 @{B}·@{UB} @{B}7.7.1996@{UB}:
   OP_ADD, OP_MUL now  as binary  operators. Lost a  lot of  simplification
   features ;-(
 @{B}·@{UB} @{B}10.7.1996@{UB}:
   Improved evaluation and simplification. Still lots of features not reim-
   plemented ;-(
 @{B}·@{UB} @{B}14.7.1996@{UB}:
   Removed @{I}vector() @{UI} and @{I}matrix() @{UI} functions, use @{I}[..] @{UI} instead.
 @{B}·@{UB} @{B}16.7.1996@{UB}:
   Some internal changes.
 @{B}·@{UB} @{B}17.7.1996@{UB}:
   Fonts are now configureable.
 @{B}·@{UB} @{B}19.7.1996@{UB}:
   Started translation of manual to german.
 @{B}·@{UB} @{B}21.7.1996@{UB}:
   Still not perfect, but almost...
 @{B}·@{UB} @{B}22.7.1996@{UB}:
   Added @{I}random() @{UI}, @{I}irandom() @{UI}, @{I}randomseed() @{UI}.
   Cursor flash rate adjustable.
 @{B}·@{UB} @{B}23.7.1996@{UB}:
   Added better ASCII output. Not useful now, but for later use..
 @{B}·@{UB} @{B}27.7.1996@{UB}:
   Source totally reorganized. Took some  long nights... I think it's  much
   faster now... Didn't do any benchmarks so far... Everything is ready now
   for an UN*X port...
 @{B}·@{UB} @{B}6.8.1996@{UB}:
   Uses RevUp for revision control.
   Some minor fixes.
 @{B}·@{UB} @{B}7.8.1996@{UB}:
   Added nice startup picture.:
   Added support for MWB palette.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryF"
@TITLE "Release V0.6"
@NEXT "HistoryG"
@PREV "HistoryE"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.6 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.6@{UB} (Evaluation version) released 27.8.1996 :

 @{B}·@{UB} @{B}12.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 1 @{UI}: added installer script.
    @{B}·@{UB} @{I}ß 6 @{UI}: added Contribution file to installation.
 @{B}·@{UB} @{B}13.8.1996@{UB}
    @{B}·@{UB} @{I}ß 7 @{UI}: removed usage of avop.library.
    @{B}·@{UB} @{I}ß 10 @{UI}: optimization of LPPM_Laplace_DoEvaluate.
 @{B}·@{UB} @{B}14.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 20 @{UI}: sets and equation need not to be on the left side anymore.
    @{B}·@{UB} @{I}ß 21 @{UI}: remove LPPM_Laplace_Evaluate/Simplify.
 @{B}·@{UB} @{B}15.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 30 @{UI}: rewrote @{I}diff() @{UI}.
    @{B}·@{UB} @{I}ß 31 @{UI}: rewrote @{I}combine() @{UI}.
    @{B}·@{UB} @{I}ß 32 @{UI}: reimplemented float to fraction conversion.
    @{B}·@{UB} @{I}ß 33 @{UI}: optimized LPPM_Laplace_ExtractRefs.
    @{B}·@{UB} @{I}ß 40 @{UI}: rewrote lk_FatalError().
    @{B}·@{UB} @{I}ß 50  @{UI}: fixed  bug in  real multiplication  (caused strange  error
      ranges).
    @{B}·@{UB} @{I}ß 51 @{UI}: removed strange bug in @{I}orthogonal() @{UI}.
    @{B}·@{UB} @{I}ß 52 @{UI}: added def_Presets icon.
 @{B}·@{UB} @{B}16.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 58 @{UI}: fixed @{I}taylor() @{UI}.
    @{B}·@{UB} @{I}ß 59 @{UI}: fixed @{I}fak() @{UI}.
    @{B}·@{UB} @{I}ß 60 @{UI}: improved sum sorting.
    @{B}·@{UB} @{I}ß 72 @{UI}: added gadget for debugmode.
 @{B}·@{UB} @{B}18.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 75 @{UI}: added DVI manual.
 @{B}·@{UB} @{B}22.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 77 @{UI}: reimplemented @{I}sin(@{UI}pi@{I})=0 @{UI}, i@{I} ^ 2=-1 @{UI} etc.
    @{B}·@{UB} @{I}ß 83 @{UI}: pi@{I} @{UI} is now shown as greek letter.
    @{B}·@{UB} @{I}ß 85 @{UI}: fixed  search-path for docs  (reported by Christoph  Dahlen
      and Ken Tyler).
 @{B}·@{UB} @{B}23.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 90 @{UI}: improved DVI manual.
 @{B}·@{UB} @{B}24.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 91 @{UI}: added Format class for later use.
    @{B}·@{UB} @{I}ß 95 @{UI}: removed About class, uses Format class instead.
    @{B}·@{UB} @{I}ß 97 @{UI}: removed Error class, uses Format class instead.
 @{B}·@{UB} @{B}25.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 100 @{UI}: bugfix in product simplification.
    @{B}·@{UB} @{I}ß 110 @{UI}: sum simplification should be on the old level now ;-)
    @{B}·@{UB} @{I}ß 111 @{UI}: fixed @{I}multrow() @{UI}.
    @{B}·@{UB} @{I}ß 112 @{UI}: fixed @{I}umatrix() @{UI}.
 @{B}·@{UB} @{B}26.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 117 @{UI}: Added external tool BreakLaplace.
 @{B}·@{UB} @{B}27.8.1996@{UB}:
    @{B}·@{UB} release it.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryG"
@TITLE "Release V0.7"
@NEXT "HistoryH"
@PREV "HistoryF"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.7 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.7@{UB} (Evaluation version) released 19.8.1996

 @{B}·@{UB} @{B}27.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 3 @{UI}: moved about message to startup window.
 @{B}·@{UB} @{B}28.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 9 @{UI}: removed name conflict with OS.
    @{B}·@{UB} @{I}ß 10 @{UI}: replaced about window by startup window.
    @{B}·@{UB} @{I}ß 18 @{UI}: added complex class. See 'Manual', Section 3.7 'Types'.
    @{B}·@{UB} @{I}ß 23 @{UI}: new type handling.
    @{B}·@{UB} @{I}ß 28 @{UI}: removed constshow class, use format instead.
    @{B}·@{UB} @{I}ß 30 @{UI}: removed show class, use format instead.
    @{B}·@{UB} @{I}ß 32 @{UI}: seperate catalog file for kernel.
    @{B}·@{UB} @{I}ß 36 @{UI}: improved format class.
 @{B}·@{UB} @{B}29.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 41 @{UI}: removed showgroup class, use format instead.
    @{B}·@{UB} @{I}ß 45 @{UI}: new about picture.
    @{B}·@{UB} @{I}ß 50 @{UI}: fixed bug with nested references.
    @{B}·@{UB} @{I}ß 53 @{UI}: new function @{I}arc() @{UI}. See 'Functions'.
 @{B}·@{UB} @{B}30.8.1996@{UB}:
    @{B}·@{UB} @{I}ß 59 @{UI}: new function @{I}im() @{UI}, @{I}re() @{UI} and @{I}conj() @{UI}. See 'Functions'.
    @{B}·@{UB} @{I}ß 61 @{UI}: added menu item Iconify.
 @{B}·@{UB} @{B}1.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 75 @{UI}: new settings handling.
    @{B}·@{UB} @{I}ß  77  @{UI}:  added  dynamic  options.  See  'Manual',  Section  3.10
      'Options'.
    @{B}·@{UB} @{I}ß 79 @{UI}: new commands @{I}showhelp() @{UI}, @{I}quickhelp() @{UI}. See 'Functions'.
      fast onlinehelp with ?keyword and ??keyword. See 'Manual', Section
      3.11 'Online help'.
    @{B}·@{UB} @{I}ß 83 @{UI}: added null class.
 @{B}·@{UB} @{B}5.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 87 @{UI}: changed Installer script NOT to use my own Lha... Sorry for
      this embarressing mistake!
    @{B}·@{UB} @{I}ß 88 @{UI}: add Copyright file to installation.
    @{B}·@{UB} @{I}ß 98 @{UI}: implemented new system for fraction/floatpoint handling.
 @{B}·@{UB} @{B}6.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 123 @{UI}: removed obsolete tags.
    @{B}·@{UB} @{I}ß 138 @{UI}: improved simplification of things like @{I}2*sqrt(3) @{UI}.
 @{B}·@{UB} @{B}7.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 147 @{UI}: finally solved (I hope..) problems with nested references.
    @{B}·@{UB} @{I}ß 148 @{UI}: added Delete menuitem. icons are saved with preset files.
 @{B}·@{UB} @{B}8.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 154 @{UI}: Unknown  vars are not always  declared as constant number
      objects. See 'Manual', Section 3.8 'Definitions'
    @{B}·@{UB} @{I}ß 155 @{UI}: a function reference  without parameters now uses default
      parameters: @{I}f @{UI}  -> @{I}f(x) @{UI},  if you declared  @{I}f(x)=... @{UI} before.  See
      'Manual', Section 3.8 'Definitions'
    @{B}·@{UB} @{I}ß 156 @{UI}: added c00l sound to about requester.
 @{B}·@{UB} @{B}9.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 157 @{UI}: fixed @{I}taylor() @{UI}.
    @{B}·@{UB} @{I}ß 158 @{UI}: new syntax for @{I}taylor() @{UI}. See 'Functions'.
    @{B}·@{UB} @{I}ß 159 @{UI}: new syntax for @{I}diff() @{UI}. See 'Functions'.
 @{B}·@{UB} @{B}14.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 160 @{UI}: added Help/ARexx menu.
      added bubblehelp for the settings requester.
 @{B}·@{UB} @{B}19.9.1996@{UB}:
    @{B}·@{UB} Release it!!


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryH"
@TITLE "Release V0.8"
@NEXT "HistoryI"
@PREV "HistoryG"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.8 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.8@{UB} (beta-release) released 13.3.1997

 @{B}·@{UB} @{B}20.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 1 @{UI}: added @{I}matrix() @{UI}  and @{I}vector() @{UI}. See 'Functions' for  command
      syntax.
 @{B}·@{UB} @{B}21.9.1996@{UB}:
    @{B}·@{UB} @{I}ß  2   @{UI}:   yo,   that   was  a   long   night!!   One   of  these
      'changing-almost-everything' session...  still not  complete,  but
      that's enough for now, I'm hungry...
 @{B}·@{UB} @{B}22.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 3 @{UI}: wow, seems to work. Some  bugs, of course, but I didn't ex-
      pect it would work at all!  Now sets and equations should be  han-
      dled correctly.
    @{B}·@{UB} @{I}ß 4 @{UI}: fixed bug in matrix operations.
    @{B}·@{UB} @{I}ß 5 @{UI}: fixed bug in @{I}taylor() @{UI}.
    @{B}·@{UB} @{I}ß 6 @{UI}: optimized equation and set handling.
 @{B}·@{UB} @{B}30.9.1996@{UB}:
    @{B}·@{UB} @{I}ß 7 @{UI}: changed to Texinfo 2.145 and a modified version of  makeinfo
      1.63. improved documentation outfit.
 @{B}·@{UB} @{B}1.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 8 @{UI}: improved simplification of @{I}cos (2*@{UI}pi@{I}) @{UI} etc.
 @{B}·@{UB} @{B}13.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 9 @{UI}: expression parser has  been completely rewritten. much more
      powerful than ever before!!
 @{B}·@{UB} @{B}15.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 10 @{UI}: it  will now start  up even if  the startupwindow can't be
      opened.  startupwindow  closes   after  a   few  seconds   without
      userinput.
 @{B}·@{UB} @{B}24.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 11 @{UI}: added dynamic option  $rowvectors. suggested by Daniel van
      Gerpen. see 'Manual', Section 3.10. 'Options'.
 @{B}·@{UB} @{B}25.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 13 @{UI}: added dynamic  options $centered, $widelines. suggested  by
      Christoph Rickers. see 'Manual', Section 3.10. 'Options'.
    @{B}·@{UB} @{I}ß 14 @{UI}: changed directory tree.
    @{B}·@{UB} @{I}ß 15 @{UI}: fixed help in function popup.
    @{B}·@{UB} @{I}ß 16 @{UI}: added function @{I}element() @{UI}. see 'Functions'.
 @{B}·@{UB} @{B}26.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 17 @{UI}:  added dynamic option  $thicklines. suggested by  Christoph
      Rickers. see 'Manual', Section 3.10. 'Options'.
    @{B}·@{UB} @{I}ß 18 @{UI}: packed all textfiles  of the contribution archive into  one
      guide.
 @{B}·@{UB} @{B}30.10.1996@{UB}:
    @{B}·@{UB} @{I}ß 19 @{UI}: removed bug with 'power of integer', e.g. @{I}70000 ^ 4 @{UI}.
    @{B}·@{UB} @{I}ß 20 @{UI}: prepared code for scaleable fonts.
 @{B}·@{UB} @{B}5.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 21  @{UI}:  removed  bug  in complex  display.  reported  by  Fredrik
      Orinius.
 @{B}·@{UB} @{B}10.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 22 @{UI}: startup window is centered on visible part of screen.  sug-
      gested by Christoph Rickers. he also told me how to do it!
    @{B}·@{UB} @{I}ß 23  @{UI}: added  ToolType QUIETSTARTUP.  See 'Manual',  Section  2.3
      'Tooltypes'. suggested by Christoph Rickers.
    @{B}·@{UB} @{I}ß 24 @{UI}: startup window is erased in a subtask.
    @{B}·@{UB} @{I}ß 25 @{UI}: set busypointer in startup window.
 @{B}·@{UB} @{B}15.11.1996@{UB}:
    @{B}·@{UB} @{I}ß  26   @{UI}:   implemented   TeX  export,   but   currently   without
      frontend-command.
 @{B}·@{UB} @{B}19.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 27 @{UI}: puhh, that was quite difficult, but I think the new parser
      is  now  working   (after  the  third   or  fourth  complete   new
      attempt...). the next step is the evaluation of the generated  to-
      ken list... this could be even more work... I will see...
    @{B}·@{UB} @{I}ß 28 @{UI}: btw. @{I}ß 9 @{UI} doesn't say the truth... that was just the first
      step..
 @{B}·@{UB} @{B}22.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 29 @{UI}: Some cosmetic changes of the dvi-manual ;-)
 @{B}·@{UB} @{B}24.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 30 @{UI}: added string class.
    @{B}·@{UB} @{I}ß 31 @{UI}: added function @{I}export() @{UI}. see 'Functions'.
    @{B}·@{UB} @{I}ß  32  @{UI}:  added  functions  @{I}fopen()  @{UI},  @{I}fclose()  @{UI},  @{I}freadln()  @{UI},
      @{I}fwriteln() @{UI}, @{I}eof() @{UI}. see 'Functions'.
 @{B}·@{UB} @{B}25.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 33 @{UI}: Added 'Prefs.dat' file. Not documented yet...
 @{B}·@{UB} @{B}29.11.1996@{UB}:
    @{B}·@{UB} @{I}ß 34 @{UI}: You can now press CTRL-C during startup to abort Laplace.
 @{B}·@{UB} @{B}11.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 35 @{UI}: bugfix:  startupwindow could get  wider than expected.  re-
      ported by Christoph Rickers.
 @{B}·@{UB} @{B}16.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 36 @{UI}: You can now use any expression for a dynamic option.
    @{B}·@{UB} @{I}ß 37 @{UI}: Can can now query the value of a dynamic option.
 @{B}·@{UB} @{B}17.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 38 @{UI}: added functions @{I}prefsset()  @{UI}, @{I}prefsget() @{UI}, @{I}prefsdel() @{UI} and
      @{I}interpret() @{UI}.
 @{B}·@{UB} @{B}21.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 39 @{UI}: Yeah! Procedures now work!
 @{B}·@{UB} @{B}23.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 40 @{UI}: new parser seems to work properly. kicked out the old one!
      say goodbye to about 100k of source!!!!
 @{B}·@{UB} @{B}24.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 41 @{UI}: rearranged internal handling of complex numbers.
    @{B}·@{UB} @{I}ß 42 @{UI}: rearranged internal handling of error distribution.
 @{B}·@{UB} @{B}27.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 43 @{UI}: kicked  out handling of real  number. now everything works
      with complex numbers.
 @{B}·@{UB} @{B}28.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 44 @{UI}:  now I'm using  binomic development for  'power of complex
      number' with small integer exponents. => e.g. i@{I} ^ 2 @{UI} is now exact
      @{I}-1 @{UI} ;-)
 @{B}·@{UB} @{B}29.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 45 @{UI}: numbers  with an error are  now always shown as  floatpoint
      even if they are internally a fractional.
    @{B}·@{UB} @{I}ß 46 @{UI}: Values with error are now always enclosed in square  brack-
      ets.
 @{B}·@{UB} @{B}30.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 47 @{UI}: new option $iref. If set to TRUE, you must enter @{I}1@{UI}i@{I} @{UI} to get
      the number, while i is interpreted as a reference.
    @{B}·@{UB} @{I}ß 48 @{UI}: added option $denumwidth.
 @{B}·@{UB} @{B}31.12.1996@{UB}:
    @{B}·@{UB} @{I}ß 49 @{UI}: new online-help mode ?!keyword
 @{B}·@{UB} @{B}11.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 50  @{UI}: Once  again some  major changes.  This time  I  completely
      rewrote the GUI. And once again, it's only parially implemented.
 @{B}·@{UB} @{B}12.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 51 @{UI}: added block marking facility.
 @{B}·@{UB} @{B}15.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 52 @{UI}: added subexpression feature  in reference names. See docu-
      mentation for details (not written yet ;-)
 @{B}·@{UB} @{B}16.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 53 @{UI}: optimized matrix and vector operations.
    @{B}·@{UB} @{I}ß 54 @{UI}: added boolean operation for vectors and matrices.
 @{B}·@{UB} @{B}18.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 55 @{UI}: a large  set now splits into  several lines, if it doesn't
      fit into the window.
 @{B}·@{UB} @{B}25.1.1997@{UB}:
    @{B}·@{UB} @{I}ß 56 @{UI}: concat strings by adding them.
 @{B}·@{UB} @{B}11.2.1997@{UB}:
    @{B}·@{UB} @{I}ß 57 @{UI}: bugfix: @{I}a ^ y*a ^ x  @{UI} with @{I}x+y=1 @{UI} resulted to @{I}1 @{UI}. Reported
      by Michele Berionne.
    @{B}·@{UB} @{I}ß 58 @{UI}: bugfix:  somehow the pi@{I}  @{UI} in expressions  like @{I}3*@{UI}pi@{I}/2 @{UI} got
      lost...
 @{B}·@{UB} @{B}12.2.1997@{UB}:
    @{B}·@{UB} @{I}ß 59 @{UI}: Texinfo suxx!!!!
 @{B}·@{UB} @{B}6.3.1997@{UB}:
    @{B}·@{UB} @{I}ß 60 @{UI}: optimized startup window a bit.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryI"
@TITLE "Release V0.9"
@NEXT "HistoryJ"
@PREV "HistoryH"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ---------------------------------------- Release V0.9 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.9@{UB} (beta-release) released 9.1.1998

--------------------------- NOW IT'S SHAREWARE!!!  ---------------------------
 @{B}·@{UB} @{B}7.5.1997@{UB}:
    @{B}·@{UB} @{I}ß 4 @{UI}:  Now uses  CGFonts for  displaying. Terribly  slow, have to
      rewrite the routines..
    @{B}·@{UB} @{I}ß 7 @{UI}: wow, really nice looking brackets ;-)
 @{B}·@{UB} @{B}21.6.1997@{UB}:
    @{B}·@{UB} @{I}ß 17 @{UI}: finally kicked out  this fuckin' Texinfo! now I'm using  my
      own textprocessing-system  `TeXas'.  boring  slow  but  incredibly
      flexible!
 @{B}·@{UB} @{B}7.9.1997@{UB}:
    @{B}·@{UB} @{I}ß 25 @{UI}: One of the biggest problems that you encounter, if you are
      a coder, is that you are constantly learning new programing  tech-
      niques. Because if you do so, you don't want to use the old way. I
      just started coding in  C++ (after buying 16MB,  so I can use  the
      GCC compiler). This means that it's absolutely impossible for  me,
      to continue writing in  ANSI-C. The only  possible solution is  to
      rewrite Laplace completely in C++... This may take some time...
 @{B}·@{UB} @{B}8.9.1997@{UB}:
    @{B}·@{UB} @{I}ß 26 @{UI}: Can you imagine this: this stupid guy wants to rewrite the
      whole code of Laplace in C++!!  55000 lines!! I wonder what  would
      happen, if he could direct this work on his physic studies...
 @{B}·@{UB} @{B}9.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 27 @{UI}:  Oh shit...  Three fuckin' month  are gone...  But here  it
      is... V0.9, ready for release!!!!
 @{B}·@{UB} @{B}11.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 28 @{UI}:  german error  messages weren't  up-to-date. Removed files
      'Data/Catalogs/deutsch/#?'. Now uses english messages by default.
    @{B}·@{UB} @{I}ß 29 @{UI}: rewrote startup window code. Now it's loaded as an external
      module.
    @{B}·@{UB} @{I}ß 30  @{UI}: preferences  now support  presets.  german menus  are now
      available


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryJ"
@TITLE "Release V0.10"
@NEXT "HistoryK"
@PREV "HistoryI"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace --------------------------------------- Release V0.10 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.10@{UB} (beta-release) released 29.1.1998

 @{B}·@{UB} @{B}14.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 1 @{UI}: Changed @{I}array() @{UI} to @{I}newarray() @{UI}. I need @{B}array@{UB} for something
      else.
    @{B}·@{UB} @{I}ß 2 @{UI}: New function @{I}genarray() @{UI}.
    @{B}·@{UB} @{I}ß 3 @{UI}: Invented new type system. Changes syntax of procedure decla-
      ration, e.g. @{I}number p(vector x) { x * x; } @{UI}.
 @{B}·@{UB} @{B}15.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 4 @{UI}: There was an endless loop, when simplifying @{I}1/sqrt(x) @{UI}.
    @{B}·@{UB} @{I}ß 5 @{UI}: Startup window now uses AHI for sound replay.
    @{B}·@{UB} @{I}ß 6 @{UI}: A plotter is coming... I can see him at the horizon!
 @{B}·@{UB} @{B}16.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 7 @{UI}: After a  long, long night (I could  say 'good morning' to  a
      flatmate...), a basic function plotter is working.
 @{B}·@{UB} @{B}22.1.1998@{UB}
    @{B}·@{UB} @{I}ß 8  @{UI}: Startupwindow:  AHI kicked  out again,  now uses  datatypes
      (which might use AHI, if installed...)
    @{B}·@{UB} @{I}ß 9 @{UI}:  Animated plots!!! Wasn't  very difficult,  a first version
      worked after 20mins o' codin'...
 @{B}·@{UB} @{B}23.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 10 @{UI}: You may even show multiple plot anims... >KILL YOUR PROCES-
      SOR!!!!<
 @{B}·@{UB} @{B}28.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 11 @{UI}: Well, the plotter seems to work so far, time for a new re-
      lease...


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryK"
@TITLE "Release V0.11"
@NEXT "HistoryL"
@PREV "HistoryJ"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace --------------------------------------- Release V0.11 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.11@{UB}  (beta-release) released 27.2.1998

 @{B}·@{UB} @{B}29.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 2 @{UI}: You can use @{I}array(...) @{UI} for creating arrays again.
 @{B}·@{UB} @{B}30.1.1998@{UB}:
    @{B}·@{UB} @{I}ß 3 @{UI}:  You can now  edit some global  plotter settings. These  are
      used, when a new plotter is opened. If you modify some local plot-
      ter settings, the global settings are updated, too. So you  always
      get the settings of the last plotter, if you open a new one.
 @{B}·@{UB} @{B}2.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 4 @{UI}: Restructured internal  plotter handling, making further  ex-
      tensions easier.
    @{B}·@{UB} @{I}ß 5 @{UI}: Reimplemented image caching for faster display update. Still
      to be improved.
    @{B}·@{UB} @{I}ß 6  @{UI}: Added  @{B}prompt@{UB}, @{B}seperator  thickness@{UB} and  @{B}center results@{UB}  to
      preferences. These were options before, what didn't make sense...
 @{B}·@{UB} @{B}3.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 7 @{UI}: Plotter settings for  functions (color, precision etc.) are
      now saved, too.
    @{B}·@{UB} @{I}ß 8 @{UI}: You can now remove functions from a plotter in the settings
      window.
    @{B}·@{UB} @{I}ß 9 @{UI}: Added  the ability to plot  functions @{I}[x(t),y(t)], t=a...b @{UI}
      instead of normal functions ...[x,y(x)], x=a...b
    @{B}·@{UB} @{I}ß 10 @{UI}: Cool!! Animated Lissajous-figures.
 @{B}·@{UB} @{B}4.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 11 @{UI}: Changed syntax of some functions, now using intervals:
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} genarray(a=1 .. 2, f(a))
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} genvector(a=1 .. 2, f(a))
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} genmatrix(a=1 .. 2, b=1 .. 2, f(a,b))
    @{B}·@{UB} @{I}ß 12 @{UI}: Function graph thickness  implemented. Currently only 1, 2
      or 3.
    @{B}·@{UB} @{I}ß 13  @{UI}: New  class @{B}integral@{UB}.  Currently  there are  no operations
      available for it, but numerical integration is comming up next.
    @{B}·@{UB} @{I}ß 14 @{UI}: Repaired my shoes... no money for new ones.
    @{B}·@{UB} @{I}ß 15  @{UI}: And  here it  is... Numerical  integration. Try  something
      like:
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} A = integral( x^2, x=0..1 )
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} nint(A)
         Adjust precision with @{B}$intprec@{UB}, the higher the better.
 @{B}·@{UB} @{B}5.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 16 @{UI}: Now you can use intervals in indeces: @{I}A[2 .. 3, 2 .. 3] @{UI} ->
      fetch a 2x2 matrix from the bigger matrix @{I}A @{UI}
 @{B}·@{UB} @{B}6.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 17 @{UI}: Now generates an error message, if you use arguments for a
      reference, which is itself an argument,  e.g. @{I}f(x) = x(2) @{UI}. Thanx
      to Myk Hoole for is bug report.
    @{B}·@{UB} @{I}ß 18 @{UI}: Cursor is now blinking again...
    @{B}·@{UB} @{I}ß 19 @{UI}: Fonts and colors  are now updated correctly, when  modified
      in the preferences.
    @{B}·@{UB} @{I}ß 20 @{UI}: Display  for greek letters in  the preferences window used
      wrong font.
 @{B}·@{UB} @{B}16.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 21 @{UI}: As reported, the  startup window still causes problems.  If
      nothing helps, it can be turned off completly.
    @{B}·@{UB} @{I}ß 22 @{UI}: Fixed  a bug when displaying  things like @{I}x ^  1 / a @{UI}.  Re-
      ported by Rolf Kabbe.
    @{B}·@{UB} @{I}ß 23  @{UI}: Fixed  a bug  of the  vector product.  Reported by  Sascha
      Werth.
    @{B}·@{UB} @{I}ß 24 @{UI}: It is now possible to export a project as ASCII even with-
      out a keyfile. The import function is disabled instead.
 @{B}·@{UB} @{B}17.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 25 @{UI}: You can set the x-range directly with with @{I}plot() @{UI} command:
      @{I}plot(f(x), x=a..b) @{UI}
 @{B}·@{UB} @{B}18.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 26 @{UI}: @{I}derive(x ^ x, x) @{UI}  was wrong. Not the bug reported by Rolf
      Kabbe, but is report was a hint...
    @{B}·@{UB} @{I}ß 27 @{UI}: Simplification of  @{I}x ^ a+1 @{UI} caused  an endless loop. @{I}This @{UI}
      was the bug reported by Rolf Kabbe.
 @{B}·@{UB} @{B}21.2.1998@{UB}:
    @{B}·@{UB} @{I}ß 28 @{UI}: Improved syntax of @{I}animate() @{UI}, e.g.
      @{B}@{BG FILL}@{FG FILLTEXT}>@{UB}@{BG BACKGROUND}@{FG TEXT} animate(f(x,t), x=-1..1, t=0..10)
         Intervals are optional.
    @{B}·@{UB} @{I}ß 29 @{UI}: Fixed and improved image caching (for buttons and  Pierre's
      face).


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "HistoryL"
@TITLE "Release V0.12"
@PREV "HistoryK"
@TOC "HistoryLog"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace --------------------------------------- Release V0.12 -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{B}Release V0.12@{UB}  (beta-release) released 27.2.1998

 @{B}·@{UB} @{B}28.2.1998@{UB}:
    @{B}·@{UB} ß1: Internes Handhabung  von Zahlen geändert.  Fehlerfortpflanzung
      sollte jetzt auch für  komplexe Zahlen funktionieren. Plotter  und
      Integrale  können  jetzt  auch  komplexe  Operationen   enthalten,
      solange das Ergebnis eine reelle Zahl ist.
 @{B}·@{UB} @{B}1.3.1998@{UB}:
    @{B}·@{UB} ß2: Einträge können jetzt direkt markiert werden. Dazu muß in  das
      linke Feld (das von  der Eingabeaufforderung belegt ist)  geklickt
      werden oder die entsprechende Menüfunktion gewählt werden.
    @{B}·@{UB} ß3: LaTeX Export von Einträgen.
 @{B}·@{UB} @{B}2.3.1998@{UB}:
    @{B}·@{UB} ß4: Neue Operatoren @{I}ceil() @{UI} und @{I}floor() @{UI}.
 @{B}·@{UB} @{B}5.3.1998@{UB}:
    @{B}·@{UB} ß5: Registrierungs- und Fehlermeldungsformulare hinzugefügt.
 @{B}·@{UB} @{B}6.3.1998@{UB}:
    @{B}·@{UB} ß6: Undo/Redo implementiert. HELP für Undo,  SHIFT-HELP für Redo.
 @{B}·@{UB} @{B}14.3.1998@{UB}:
    @{B}·@{UB} ß7: Neue Abschnitte @{"Umgebungsvariablen" LINK "ErsteSchritte.guide/Environment"} und @{"Kommandozeilenoptionen" LINK "ErsteSchritte.guide/CmdOptions"}.
    @{B}·@{UB} ß8: Neuer Abschnitt @{"Fehlerberichte" LINK "Einfuehrung.guide/BugReports"}.
 @{B}·@{UB} @{B}16.3.1998@{UB}:
    @{B}·@{UB} ß9: @{I}Ausschneiden @{UI}, @{I}Kopieren @{UI}  und @{I}Einfügen @{UI} funktioniert nun  auch
      für markierte Einträge.
 @{B}·@{UB} @{B}18.3.1998@{UB}:
    @{B}·@{UB} ß10: Implizite Multiplikation implementiert,  z.B. @{I}2 a  @{UI} -> @{I}2*a @{UI}.
      Kann jedoch nicht  nach einer Referenz  angewandt werden, da  Aus-
      drücke wir @{I}a b @{UI} immer wie @{I}a(b) @{UI} (Funktion @{I}a @{UI} mit Argumentb) behan-
      delt werden.
 @{B}·@{UB} @{B}31.3.1998@{UB}:
    @{B}·@{UB} ß11: Kleine Fehler beim symbolischen Differenzieren entfernt.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "ToDo"
@TITLE "To do"
@NEXT "KnownBugs"
@PREV "HistoryLog"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ----------------------------------------------- To do -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}2) To do@{UU}

   Wie ich  schon  des öfteren  gesagt  habe, handelt  es  sich noch  um  eine
Beta-Version von Laplace; es sind also noch viele Dinge zu tun, bevor ich  die
erste Voll-Version 1.0  von Laplace  veröffentliche, aber  der Countdown  geht
langsam dem Ende entgegen.

   Wenn Du @{B}Vorschläge@{UB} hast, bitte wende Dich an mich.

   Hier ist eine Zusammenstellung der wichtigsten Ziele:

 @{B}·@{UB} Einige kleiner Verbesserungen  am Plotter (Funktionsbezeichnungen,  ein-
   stellbare Schriftarten).
 @{B}·@{UB} Ganzzahlen beliebiger Länge.
 @{B}·@{UB} Formeln und Graphen als PS/EPS oder Bitmap exportieren.
 @{B}·@{UB} Komplette und aktualisierte Dokumentation in englisch und deutsch.
 @{B}·@{UB} tausend Kleinigkeiten...

   Und hier sind einiger Ideen für die @{I}nach-V1.0 @{UI} Ära:

 @{B}·@{UB} 3D Plotter, Dichteplots, Vektorplots und andere verrückte Ideen.
 @{B}·@{UB} Symbolische Integration (ziemlich harter Brocken, ich brauche noch  mehr
   Zeit dafür).
 @{B}·@{UB} Portierungen von Laplace auf  andere Betriebssysteme (X11, OS/2,  Win95,
   BeOS...).


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "KnownBugs"
@TITLE "Bekannte Fehler"
@NEXT "Competitors"
@PREV "ToDo"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ------------------------------------- Bekannte Fehler -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}3) Bekannte Fehler@{UU}

   Falls Du einen  Fehler entdecken solltest,  bitte benachrichtige mich,  ich
bin für jede Unterstützung dankbar.  Laplace ist inzwischen zu einem  ziemlich
gigantischen Projekt geworden und besteht zur  Zeit aus ca. 55000 Zeilen  Pro-
grammkode. Es ist völlig unmöglich, ein so großes Programm fehlerfrei zu  hal-
ten. Ein weiteres Problem  ist, daß Laplace ziemlich  schwer zu debuggen  ist.
Der GNU debugger  GDB bräuchte ungefähr  25MB freien Speicher,  um Laplace  zu
laden (Ich habe 16MB  und VIRTUELLER SPEICHER  ist entsetzlich langsam),  aber
die aktuelle Version von GDB arbeitet sowieso nicht korrekt (GDB kann aus  ir-
gendeinem Grund keine Breakpoints setzen...). Anstelle eines Source-Level  De-
buggers, benutze ich MONAM, den  Assembler Debugger des DEVPAC Pakets...  Hast
Du jemals die interne Darstellung eines C++ Labels gesehen...

   Die folgenden Probleme habe  ich bis jetzt noch  nicht aus dem Wege  räumen
können:

 @{B}·@{UB} Das Start-Fenster  scheint bei  einigern  Systemen Probleme  zu  machen.
   Sollte dies der  Fall sein, so  läßt es sich  komplett abschalten.  Dies
   kann entweder  schon bei  der Installation  geschehen (die  dann im  Ex-
   pertenmodus gemacht  werden  muß)  oder nachträglich,  indem  die  Datei
   @{B}Laplace@{UB} verändert wird. Es handelt sich dabei um eine Shell-Skript,  das
   mit jedem  Texteditor  bearbeitet  werden  kann.  Dabei  ist  die  Zeile
   @{B}bin/Laplace@{UB} durch @{B}bin/Laplace -q@{UB} zu ersetzen.
 @{B}·@{UB} Der ARexx-Port funktioniert zur Zeit nicht  und ich weiß noch nicht,  ob
   er wieder implementiert wird.
 @{B}·@{UB} Es gibt immer noch einige Dinge, die wie Fehler aussehen, wobei es  sich
   aber nur um Sachen handelt, die  noch nicht implementiert sind. Ich  war
   zu faul, diese  alle aufzulisten (und  habe wahrscheinlich sogar  einige
   selber vergessen), zögere also nicht, mir über Sachen zu berichten,  die
   nicht so arbeiten, wie in der Anleitung beschrieben.
 @{B}·@{UB} Die asynchrone Berechnung ist noch in einer sehr experimentellen  Phase.
   Nicht alle  Strukturen  sind  für den  Zugriff  von  mehreren  Prozessen
   geschützt, aber  ich hatte  bisher keine  Probleme damit.  Ich muß  noch
   prüfen, ob es dabei zu Konflikten kommen kann.
 @{B}·@{UB} Laplace prüft nicht auf Speichermangel  Situationen, es geht davon  aus,
   daß jede  Speicheranforderung  erfolgreich ist.  Wenn  eine  Speicheran-
   forderung mißlingt, wird  Laplace einfach beendet,  was jedoch zu  einem
   Absturz  führt,  wenn  die  Anforderungsroutine  von  einem  Unterprozeß
   aufgerufen wurde.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "Competitors"
@TITLE "Konkurrenz"
@NEXT "Biography"
@PREV "KnownBugs"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ------------------------------------------ Konkurrenz -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}4) Konkurrenz@{UU}

   Es gibt viele ähnliche Programme für diverse Betriebssysteme, ich werde je-
doch nur Programme betrachten, die für  den AMIGA erhältlich sind. Dabei  han-
delt es sich oft um professionelle Projekte, an denen studierte  Programmierer
und Mathematiker gearbeitet haben, womit ich wohl kaum mithalten kann...

@{U}MAPLEV@{UU}

   Was soll man dazu  sagen? Die AMIGA Version  kenne ich zwar nicht,  sondern
nur die UN*X Version, aber ich glaube insbesondere in der Funktionalität  gibt
es keine Unterschiede.

   MapleV kann fast alles was Du von ihm willst, egal ob Integrale,  Differen-
tialgleichungen,  Eigenvektoren,  Funktionsgraphen  usw.  Da  ist  jedoch  ein
kleines Problem: der  Preis. DM  1500.- ist ziemlich  viel Geld,  was ich  mir
nicht leisten kann. Dies war  wohl ausschlaggebend, Laplace zu schreiben!  In-
zwischen gibt es zwar auch für den AMIGA eine Studentenversion, ich werde aber
trotzdem Laplace  weiter entwickeln,  ich  habe bereits  viel zu  viel  Arbeit
hineingesteckt, um es  aufzugeben! Wenn der  Preis für Dich  jedoch nicht  das
Problem ist,  solltest  Du nicht  zögern,  Laplace von  Deiner  Festplatte  zu
löschen!

@{U}PARI@{UU}

   PARI ist ein Freeware Projekt der Universität Bordeaux, Frankreich. Es  be-
sitzt keine  grafische  Oberfläche,  bietet  dafür  aber  einige  interessante
Fähigkeiten. Der größte Vorteil ist:  es ist verdammt schnell! PARI's  Stärken
sind lineare  Algebra, Polynome  und -reihen.  Auf der  anderen Seite  ist  es
lediglich in der Lage Polynome zu integrieren. Transzendente Funktionen werden
zuerst in ein Taylorpolynom  umgewandelt, was nur  eine Näherung ist,  während
gebrochen rationale Funktionen überhaupt  nicht integrierbar sind. Es  verfügt
über einen einfachen Funktionsplotter, grundlegende Online-Hilfe und ca.  500k
dvi-Anleitung.

   PARI ist im AMINET  verfügbar, in den Dateien  @{B}misc/math/gpamiga_1_38_3.lha@{UB}
(Hauptprogramm) und @{B}misc/math/pari_1_38_3.lha@{UB}  (Quelltext und  Dokumentation).
Andere Versionen  sind bei  @codemegrez.ceremab.u-bordeaux.fr  (147.210.16.17)
und @{B}math.ucla.edu@{UB} (FTP)  erhältlich. Die  Autoren können  per e-mail  erreicht
werden: @{B}pari@ceremab.u-bordeaux.fr@{UB}.

@{U}MUPAD@{UU}

   MUPAD ist ein Freeware Projekt der Universität Paderborn, Deutschland.  Die
AMIGA Version  ist momentan  noch ein  Alpha-Release und  hat keine  grafische
Oberfläche. Es benötigt eine FPU (die ich nicht besitze), somit konnte ich  es
bisher noch nicht testen. Sollte es eine UN*X Version geben, kann ich es evtl.
an der Universität testen.

   Alles,     was     mit     MUPAD     zu     tun     hat,     ist      unter
@{B}math-ftp.uni-paderborn.de/pub/MuPAD/@{UB}                (FTP)                 oder
@{B}http://math-www.uni-paderborn.de/MuPAD/@{UB} (WWW) zu finden.


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "Biography"
@TITLE "Biographie"
@NEXT "README-MUI"
@PREV "Competitors"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ------------------------------------------ Biographie -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}5) Biographie@{UU}

@{U}Pierre Simon Laplace (1749 bis 1827)@{UU}

   Geboren wurde Laplace  am 28.  März 1749  in Beaumont-en-Auge,  Frankreich,
Dép. Calvados. Sein Vater war  Verwaltungsbeamter der Gemeinde, während  seine
Mutter aus  einer  wohlhabenden  Bauernfamilie  stammte.  Von  seinem  7.  bis
16. Lebensjahr besuchte  Laplace eine von  Benedektinern geleitete Schule,  an
der wahrscheinlich auch ein Onkel  Mathematik lehrte. Anschließend trat er  in
das  Jesuiten-Kolleg  zu  Cáen  ein,  um  nach  humanistischen  Studien  einen
geistlichen Beruf zu  ergreifen. Zwei  offenbar geschickten  Mathematiklehrern
gelang es jedoch sein  Interesse für ihr Fachgebiet  zu wecken, und seine  Be-
gabung ließ ihn schnell rasche Fortschritte machen. Sie schickten ihn 1768 mit
einem Empfehlungschreiben  für  D'ALEMBERT  nach  Paris,  der  ihn,  nach  an-
fänglichem Zögern, ein  Lehramt für  Mathematik an  der @{B}Militär-Akademie@{UB}  gab.
Dort zählte zum Beispiel auch NAPOLEON I. zu seinen Schülern. Schon 1773 wurde
er bezahltes Mitglied der @{B}Pariser Akademie@{UB}, hatte sich also eine recht sichere
Stellung erworben. 1784 löste er dann BEZOUTS als @{B}Examinator der Kadetten@{UB} ab.

   1788 heiratete er MARIE-CHARLOTTE  DE COURTY DE ROMAGNES,  mit der er  zwei
Kinder, eine Tochter und  einen Sohn hatte.  In dieser Zeit  hat er sich  wohl
hauptsächlich um seine Familie und die wissenschaftliche Arbeit gekümmert;  es
ist nicht bekannt,  daß er in  dieser recht stürmischen  Zeit vor der  bürger-
lichen Revolution, irgendwelche politischen Interessen gezeigt hätte.

   Als 1794 die @{B}Ecole polytechnique@{UB} gegründet wurde, übertrug man Laplace eine
Professur für Mathematik, nachdem er bereits an der Planung der mathematischen
Lehrveranstaltungen beteiligt war. Außerdem hatte  er noch ein Lehramt an  der
@{B}Ecole normale@{UB} inne und war Vorsitzender der @{B}Kommission für Maße und Gewichte@{UB}.

   In der folgenden Zeit zeigte Laplace einen ausgeprägten politischen  Oppor-
tunismus. Mal war er ein tätiger Republikaner, dann ein überzeugter  Royalist,
ebenso wechselhaft wie die politischen Gegebenheiten dieser stürmischen Zeit.

   Unter dem Konsulat  wurde Laplace 1799 von NAPOLEON I. zum @{B}Minister für In-@{UB}
@{B}neres@{UB} ernannt,  wurde jedoch  schon nach  sechs Wochen  auf Grund  seiner  Un-
fähigkeit des Amtes  enthoben. Stattdessen berief  man ihn in  den @{B}Senat@{UB}.  Die
Verehrung NAPOLEONS brachte er durch Widmungen seiner Werke zu Ausdruck, diese
ließ er jedoch aus den unverkauften  Exemplaren entfernen, als 1814 der  Bour-
bone LUDWIG XVIII. die  Macht ergriff! Diesem bot  er eifrig seine Dienste  an
und wurde so  zum @{B}Marquis und  Pair von Frankreich@{UB}  ernannt. Diese  politische
Charakterlosigkeit ist von seinen Zeitgenossen scharf verurteilt worden.

   Am 5. März 1827 starb Laplace und  wurde auf dem Friedhof Père Lachaise  in
Paris beigesetzt.



   Das Wirken von Laplace  läßt sich in vier  Epochen einteilen: die Zeit  von
1768  bis  1778,  in  denen  er  seinen  wissenschaftlichen  Stil  und   seine
philosophischen Positionen ausprägte; die Jahre von 1778 bis 1789 in denen  er
viele Resultate fand, die später zu seinen bedeutendsten Beiträgen zu den Wis-
senschaften gehörten;  die Periode  von 1789  bis 1805,  wo er  sich im  Zenit
seines Wirkens befand und seine Resultate in umfassenden Darstellungen  zusam-
menfaßte; und  schließlich  der  Zeit  von  1805 bis  1827,  in  der  er  sich
physikalischen Problemen zuwandte und  sich immer mehr  in die private  Spähre
zurückzog.

   Obwohl er sich um die  Jahrhundertwende im Zenit seines Schaffens  befunden
hat, war er doch ein Wissenschaftler des 18. Jahrhunderts. Sein Wirken konzen-
trierte sich auf die großen Akademien, gelehrte Gesellschaften und die  Salons
der Aristokratie. Die  Lehrtätigkeit an  den noch  jungen Universitäten  stand
dagegen im Hintergrund.

   Seine  bedeutendsten  Beiträge  hat  Laplace  in  den  Gebieten  der   @{B}Him-@{UB}
@{B}melsmechanik@{UB} und @{B}Kosmologie@{UB}, der @{B}Wahrscheinlichkeitstheorie@{UB} sowie der @{B}mathema-@{UB}
@{B}tischen Physik@{UB} erbracht.

   Seine ersten Veröffentlichungen erschienen  in der Zeit  von 1766 und  1769
und befaßte sich  mit der  Wahrscheinlichkeitsrechnung, die er  dann 1812  mit
seiner @{I}Théorie analytique  des probabilités  @{UI} zusammenfaßte.  Dieses Werk  bot
eine geschlossenen Darstellung  des damals bekannten  Wissens um die  Probleme
der Wahrscheinlichkeit, zu der auch Laplace entscheidende Beträge liefern kon-
nte.  Den   wesentlichen   Gedanken   seines  Werkes   legte   er   in   einer
populär-wissenschaftlichen Darstellung dem @{I}Essai philosophique sur les  proba-@{UI}
@{I}bitités @{UI}. Darin  bot er  insbesondere eine klare  Definition des  @{I}klassischen,@{UI}
@{I}mechanischen Determinismus  @{UI},  der  wesentlichen  Einfluß  auf  die  Naturwis-
senschaften in der Folgezeit hatte. Laplace schrieb dazu:

@{I}   @{UI}   @{I} "Eine Intelligenz, welche für einen gegebenen Augenblick alle in der   @{UI}
@{I}   Natur wirkenden Kräfte sowie die gegenseitige Lage der sie  zusammenset-   @{UI}
@{I}   zenden Elemente  kennt,  und überdies  umfassend  genug wäre,  um  diese   @{UI}
@{I}   gegebenen Größen der Analysis zu unterwerfen, würde in derselben  Formel   @{UI}
@{I}   die Bewegung  der  größten  Weltkörper wie  des  leichtesten  Atoms  um-   @{UI}
@{I}   schließen; nichts würde ihr ungewiß  sein und Zukunft wie  Vergangenheit   @{UI}
@{I}   würden ihr offen vor Augen liegen."                                        @{UI}


   E. DU BOIS-REYMOND prägte im 19. Jahrhundert die Bezeichnung  @{I}Laplace'scher@{UI}
@{I}Dämon @{UI} für solche eine Intelligenz. Der Zufall lag für ihn lediglich im Unver-
mögen des menschlichen Geistes begründet, die tatsächlichen vorhandenen Geset-
zmäßigkeiten zu erkennen.

   Laplace bedeutenstes Werk,  die @{I}Mécanique céleste  @{UI} erschien zwischen  1799
und 1825 in fünf Bänden und stellt eine großartige Zusammenfassung der  seiner
Zeit bekannten astronomischen Gesetzmäßigkeiten dar. Ihm gelang es alle  diese
Erkenntnisse  aus  dem  einheitlichen  Prinzip  der  allgemeinen   Gravitation
herzuleiten und somit ein rein materialistisches Weltbild zu schaffen. Auch zu
diesem Themenkomplex verfaßte er eine allgemeinverständliche  Zusammenfassung,
die @{I}Exposition du système  du monde @{UI}, nach  deren Lektüre NAPOLEON I.  gefragt
haben soll: @{I}"Citoyen, ich habe ihr  Buch gelesen, und ich verstehe nicht,  daß@{UI}
@{I}sie dem  Schöpfer  keinen Platz  einräumen."  @{UI}, woraufhin  Laplace  erwiderte:
@{I}"Citoyen Erster Konsul,  ich habe diese  Hypothese nicht nötig."  @{UI} Damit  nahm
sein Werk einen zentralen Platz im Rahmen der französischen Aufklärung und der
weiteren Geschichte des materialistischen Denkens ein.

   In den Jahren von 1779 bis 1784 beschäftigte sich Laplace zusammen mit A.L.
LAVOISIER mit  verschiedenen Problemen  der Wärmelehre.  1809 wandte  er  sich
schließlich der  Akustik zu  und  konnte unter  anderem  eine Formel  für  die
Schallgeschwindigkeit in  Luft angeben,  sowie die  barometrische  Höhenformel
verbessern.



   Laplace war einer der  herausragenden Naturwissenschaftler seiner Zeit,  es
sind ihm auch  einige Dinge  vorzuwerfen. Neben  seiner politischen  Rückgrat-
losigkeit, machte  er  sich  oft der  Aneignung  fremden  geistigen  Eigentums
schuldig, indem  er Resultate  seiner Vorgänger  und Zeitgenossen  ohne  Quel-
lenangabe in seine Werke aufgenommen  hat. Der @{I}Wissenschaftler @{UI} Laplace  hatte
dies keinesfalls nötig, so das hier wohl die @{I}Person @{UI} Laplace zu Tage tritt.



   Die bedeutensten Veröffentlichungen von Laplace:

 @{B}·@{UB} 1796 @{I}Exposition du système du monde @{UI}
 @{B}·@{UB} 1799-1825 @{I}Mécanique céleste @{UI}
 @{B}·@{UB} 1812 @{I}Théorie analytique des probabilités @{UI}
 @{B}·@{UB} 1814 @{I}Essai philosophique sur les probabilités @{UI}

   Weitere Literatur:

 @{B}·@{UB} Grattan-Guinness, I.
      @{I}P.-S. Marquis de Laplace@{UI}
      in @{I}Dictionary of scientific biography@{UI}
      herausgegeben von C. C. Gillispie, Band 15
      Neuausgabe New York 1981
 @{B}·@{UB} Andoyer, H.
      @{I}P.S. Laplace@{UI}
      Paris 1922
 @{B}·@{UB} Woronzow-Weljaminow, W.A.
      @{I}Laplace@{UI}
      Moskau 1937
 @{B}·@{UB} Durtain, Luc
      @{I}P.S. Laplace@{UI}
      in: @{I}Les grandes Figures de la science française@{UI}
      Paris 1952

   aus:

   Wussig, H. und Arnold, W.

   @{I}Biographien bedeutender Mathematiker@{UI}

   Aulis Verlag, Köln 1989




@{U}P!\K (1975 bis ??)@{UU}

   Der Autor dieses Programmes, Benjamin Stegemann,  wurde am 9. März 1975  in
Hamburg geboren. Dort besuchte  er, wie seine  drei Schwestern, das  @{B}Gymnasium@{UB}
@{B}Heidberg@{UB} (1976-96: 20 Jahre  @{I}Stegemann Dynastie @{UI}!!!) Er  hatte schon früh  ein
reges Interesse an  Mathematik und  Naturwissenschaften und  nahm während  der
Schulzeit z.B. am  Mathezirkel, einem  Begabtenförderungsprogramm der  Univer-
sität Hamburg teil. Auf den meisten anderen Gebieten zeigte er jedoch eine ex-
trem ausgeprägte Faulheit. Als er mit ca. 16 Jahren  einen AMIGA 500  bekommen
hat, war bereits alles verloren. Immer mehr Zeit verbrachte er vor der  hypno-
tisierenden Bildröhre, so daß kaum noch Zeit für andere Tätigkeiten blieb.

   Nachdem er das Abitur hinter sich gebracht hat, ist er 1995 nach @{B}Heidelberg@{UB}
ausgewandert, um sich dem Physikstudium  zu widmen. Entgegen den  Erwartungen,
daß sein  anfängliches  Interesse für  die  Mathematik im  Studium  fortwähren
würde, zeigte sich bald ein extremer  Widerwillen gegen jede Art von  mathema-
tischen Satz oder  Beweis. Insbesondere auf  deren Kombination entwickelte  er
schnell eine ausgeprägte Allergie.

   Die genauen Umstände sind im Laufe  der Zeit verschollen gegangen, aber  in
diese Zeit ist paradoxer Weise das Entstehen von Laplace zu datieren. Offenbar
handelt es sich um eine  Art Trauma, daß er sich  selbst immer wieder mit  dem
einst geliebten, nun verhaßten Thema konfrontieren muß.

   Obwohl er schon mehrere  größere Projekte begonnen  hatte (z.B. eine  rela-
tionale Datenbank @{I}MADE @{UI}, eine Wirtschaftssimulation @{I}Airline Manager @{UI}, ein Rol-
lenspiel @{I}Genesis @{UI}), ist jedoch keines von ihnen über ein @{I}halb-fertig @{UI}  Stadium
hinausgekommen. Auch  Versuche, sich  in der  Demo-Szene zu  etablieren,  sind
fehlgeschlagen, da es ihm nie gelungen ist, ein Intro soweit  fertigzustellen,
daß es zu veröffentlichen wäre. Neben  dem kleinen Spiel @{I}ShuffleRun @{UI},  welches
er @{I}nur so zwischendurch @{UI} geschrieben hat, ist Laplace seine erste große Veröf-
fentlichung. Es ist anzunehmen,  daß dieses Projekt  ein der Vollendung  nahes
Stadium erreichen wird, da  viele Benutzer ihm mit  ihren e-Mails ein  äußerst
schlechtes Gewissen machen, so daß er  sich kaum noch traut, etwas anderes  zu
machen. Wann dieses Stadium jedoch erreicht wird, steht jedoch in den Sternen.



   Die bedeutensten Veröffentlichungen von P!\K:

 @{B}·@{UB} ?? @{I}ShuffleRun @{UI}
 @{B}·@{UB} 1996 Laplace


@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
@NODE "README-MUI"
@TITLE "Readme.mui"
@NEXT "Index.guide/CIndex"
@PREV "Biography"
@TOC "Anleitung.guide/Main"
@{FG SHINE}@{BG SHADOW}@{B}- Anleitung zu Laplace ------------------------------------------ Readme.mui -@{FG TEXT}@{BG BACKGROUND}@{UB}

@{U}6) Readme.mui@{UU}

   (Dieser Text ist leider nur in englisch vorhanden)

                            This application uses

                           MUI - MagicUserInterface

                     © Copyright 1993-96 by Stefan Stuntz
   MUI is a system  to generate and maintain  graphical user interfaces.  With
the  aid  of  a  preferences program, the user of an application has the abil-
ity to customize the outfit according to his personal taste.

   MUI is distributed as  shareware. To obtain  a complete package  containing
lots of examples and  more information about registration  please look for a
file  called  @{B}muiXXusr.lha@{UB}  (@{B}XX@{UB} means the latest version number) on your local
bulletin boards or on public domain disks.

             If you want to register directly, feel free to send

                            DM 30.-  or  US$ 20.-

                                      to

                                Stefan Stuntz
                           Eduard-Spranger-Straße 7
                                80935 München
                                   GERMANY


               Support and online registration is available at

                             http://www.sasg.com/

@{FG SHINE}@{BG SHADOW}@{B}----------------------------------------------------------------- © bei P!\K -@{FG TEXT}@{BG BACKGROUND}@{UB}
@ENDNODE
