summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/info
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-12 23:01:15 +0000
committerKarl Berry <karl@freefriends.org>2016-05-12 23:01:15 +0000
commit6128978e2dfcec884dc7e267ad57a10fdeaa9060 (patch)
treeca07615b8a94b0e6f6f8136264dedee23d55a4d9 /Master/texmf-dist/doc/info
parentddf191164edb5155c403b9b622dbd3e4d0822cd0 (diff)
asymptote 2.38
git-svn-id: svn://tug.org/texlive/trunk@41076 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/info')
-rw-r--r--Master/texmf-dist/doc/info/asy-faq.info2
-rw-r--r--Master/texmf-dist/doc/info/asymptote.info368
2 files changed, 188 insertions, 182 deletions
diff --git a/Master/texmf-dist/doc/info/asy-faq.info b/Master/texmf-dist/doc/info/asy-faq.info
index 035dbfdb1c1..b213a530b1e 100644
--- a/Master/texmf-dist/doc/info/asy-faq.info
+++ b/Master/texmf-dist/doc/info/asy-faq.info
@@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY
File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir)
ASYMPTOTE FREQUENTLY ASKED QUESTIONS
- 13 Mar 2016
+ 12 May 2016
This is the list of Frequently Asked Questions about Asymptote (asy).
diff --git a/Master/texmf-dist/doc/info/asymptote.info b/Master/texmf-dist/doc/info/asymptote.info
index 980fe6df2fe..68ca0b2a442 100644
--- a/Master/texmf-dist/doc/info/asymptote.info
+++ b/Master/texmf-dist/doc/info/asymptote.info
@@ -1,7 +1,7 @@
This is asymptote.info, produced by makeinfo version 6.0 from
asymptote.texi.
-This file documents 'Asymptote', version 2.37.
+This file documents 'Asymptote', version 2.38.
<http://asymptote.sourceforge.net>
@@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir)
Asymptote
*********
-This file documents 'Asymptote', version 2.37.
+This file documents 'Asymptote', version 2.38.
<http://asymptote.sourceforge.net>
@@ -531,7 +531,7 @@ done as the root user. To install without root privileges, change the
with './configure --disable-gc'. For a list of other configuration
options, say './configure --help'. For example, one can tell configure
to look for header files and libraries in nonstandard locations:
-./configure CXXFLAGS=-I/opt/usr/include LDFLAGS=-L/opt/usr/lib
+./configure CXXFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib
If you are compiling 'Asymptote' with 'gcc', you will need a
relatively recent version (e.g. 3.4.4 or later). For full interactive
@@ -3436,22 +3436,27 @@ File: asymptote.info, Node: Arithmetic & logical, Next: Self & prefix operator
'Asymptote' uses the standard binary arithmetic operators. However,
when one integer is divided by another, both arguments are converted to
real values before dividing and a real quotient is returned (since this
-is usually what is intended). The function 'int quotient(int x, int y)'
-returns the greatest integer less than or equal to 'x/y'. In all other
-cases both operands are promoted to the same type, which will also be
-the type of the result:
+is typically what is intended; otherwise one can use the function 'int
+quotient(int x, int y)', which returns greatest integer less than or
+equal to 'x/y'). In all other cases both operands are promoted to the
+same type, which will also be the type of the result:
'+'
addition
'-'
- subtraction
+ subtractiona
'*'
multiplication
'/'
division
+'#'
+ integer division; equivalent to 'quotient(x,y)'. Noting that the
+ 'Python3' community adopted our comment symbol ('//') for integer
+ division, we decided to reciprocate and use their comment symbol
+ for integer division in 'Asymptote'!
'%'
modulo; the result always has the same sign as the divisor. In
- particular, this makes 'q*quotient(p,q)+p%q == p' for all integers
- 'p' and nonzero integers 'q'.
+ particular, this makes 'q*(p # q)+p % q == p' for all integers 'p'
+ and nonzero integers 'q'.
'^'
power; if the exponent (second argument) is an int, recursive
multiplication is used; otherwise, logarithms and exponentials are
@@ -3500,8 +3505,8 @@ File: asymptote.info, Node: Self & prefix operators, Next: User-defined operat
6.9.2 Self & prefix operators
-----------------------------
-As in C, each of the arithmetic operators '+', '-', '*', '/', '%', and
-'^' can be used as a self operator. The prefix operators '++'
+As in C, each of the arithmetic operators '+', '-', '*', '/', '#', '%',
+and '^' can be used as a self operator. The prefix operators '++'
(increment by one) and '--' (decrement by one) are also defined. For
example,
int i=1;
@@ -8420,9 +8425,8 @@ To receive announcements of upcoming releases, please subscribe to
<http://freecode.com/projects/asy>
If you find a bug in 'Asymptote', please check (if possible) whether the
bug is still present in the latest 'git' developmental code (*note
-Git::) before submitting a bug report. New bugs can be submitted using
-the Bug Tracking System at
- <http://sourceforge.net/projects/asymptote>
+Git::) before submitting a bug report. New bugs can be reported at
+ <https://github.com/vectorgraphics/asymptote/issues>
To see if the bug has already been fixed, check bugs with Status
'Closed' and recent lines in
<http://asymptote.sourceforge.net/ChangeLog>
@@ -8533,25 +8537,27 @@ Index
* Menu:
* '!': Arithmetic & logical.
- (line 52)
+ (line 57)
* '!=': Structures. (line 62)
* '!=' <1>: Arithmetic & logical.
- (line 32)
-* '%': Arithmetic & logical.
+ (line 37)
+* '#': Arithmetic & logical.
(line 20)
+* '%': Arithmetic & logical.
+ (line 25)
* '%' <1>: Interactive mode. (line 16)
* '%=': Self & prefix operators.
(line 6)
* '&': Bezier curves. (line 84)
* '&' <1>: Arithmetic & logical.
- (line 44)
+ (line 49)
* '&&': Arithmetic & logical.
- (line 42)
+ (line 47)
* '*': Pens. (line 15)
* '*' <1>: Arithmetic & logical.
(line 16)
* '**': Arithmetic & logical.
- (line 26)
+ (line 31)
* '*=': Self & prefix operators.
(line 6)
* '+': Pens. (line 15)
@@ -8586,32 +8592,32 @@ Index
* 3D grids: grid3. (line 6)
* 3D 'PostScript': three. (line 580)
* ':': Arithmetic & logical.
- (line 56)
+ (line 61)
* '::': Bezier curves. (line 70)
* '<': Arithmetic & logical.
- (line 34)
+ (line 39)
* '<=': Arithmetic & logical.
- (line 36)
+ (line 41)
* '==': Structures. (line 62)
* '==' <1>: Arithmetic & logical.
- (line 31)
+ (line 36)
* '>': Arithmetic & logical.
- (line 40)
+ (line 45)
* '>=': Arithmetic & logical.
- (line 38)
+ (line 43)
* '?': Arithmetic & logical.
- (line 56)
+ (line 61)
* '^': Arithmetic & logical.
- (line 24)
+ (line 29)
* '^' <1>: Arithmetic & logical.
- (line 50)
+ (line 55)
* '^=': Self & prefix operators.
(line 6)
* '^^': Paths. (line 23)
* '|': Arithmetic & logical.
- (line 48)
+ (line 53)
* '||': Arithmetic & logical.
- (line 46)
+ (line 51)
* 'a4': Configuring. (line 59)
* 'abort': Data types. (line 358)
* 'abs': Data types. (line 65)
@@ -8649,7 +8655,7 @@ Index
* 'Allow': Pens. (line 343)
* 'and': Bezier curves. (line 56)
* 'AND': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'angle': Data types. (line 73)
* 'animate': Configuring. (line 65)
* 'animate' <1>: Files. (line 155)
@@ -8851,7 +8857,7 @@ Index
* 'clear' <1>: Debugger. (line 23)
* 'clip': clip. (line 6)
* 'CLZ': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'cm': Figure size. (line 18)
* 'cmd': Configuring. (line 32)
* 'cmyk': Pens. (line 34)
@@ -8874,7 +8880,7 @@ Index
* 'concat': Arrays. (line 167)
* conditional: Programming. (line 26)
* conditional <1>: Arithmetic & logical.
- (line 56)
+ (line 61)
* 'config': Configuring. (line 65)
* 'config' <1>: Options. (line 117)
* configuration file: Configuring. (line 22)
@@ -8913,7 +8919,7 @@ Index
* crosshatch: Pens. (line 282)
* 'csv': Arrays. (line 351)
* 'CTZ': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'cubicroots': Arrays. (line 308)
* 'curl': Bezier curves. (line 66)
* 'curl' <1>: three. (line 6)
@@ -9256,14 +9262,14 @@ Index
* installation: Installation. (line 6)
* 'int': Data types. (line 30)
* integer division: Arithmetic & logical.
- (line 6)
+ (line 20)
* interactive mode: Drawing in interactive mode.
(line 6)
* interactive mode <1>: Interactive mode. (line 6)
* 'interior': Paths and guides. (line 290)
* international characters: unicode. (line 6)
* 'interp': Arithmetic & logical.
- (line 59)
+ (line 64)
* 'interpolate': interpolate. (line 6)
* 'intersect': Paths and guides. (line 195)
* 'intersect' <1>: math. (line 13)
@@ -9360,7 +9366,7 @@ Index
* 'libm' routines: Mathematical functions.
(line 6)
* 'libsigsegv': Functions. (line 100)
-* 'libsigsegv' <1>: Help. (line 28)
+* 'libsigsegv' <1>: Help. (line 27)
* 'limits': graph. (line 640)
* 'line': Arrays. (line 333)
* 'line' <1>: Arrays. (line 337)
@@ -9486,7 +9492,7 @@ Index
* 'normal': three. (line 470)
* 'nosafe': Options. (line 170)
* 'NOT': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'notaknot': graph. (line 36)
* 'NoTicks': graph. (line 160)
* 'NoTicks3': graph3. (line 35)
@@ -9525,7 +9531,7 @@ Index
* operators: Operators. (line 6)
* options: Options. (line 6)
* 'OR': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'orient': Data types. (line 108)
* 'orient' <1>: three. (line 501)
* 'orientation': Frames and pictures.
@@ -9742,7 +9748,7 @@ Index
* 'seek': Files. (line 93)
* 'seekeof': Files. (line 93)
* 'segment': math. (line 50)
-* segmentation fault: Help. (line 28)
+* segmentation fault: Help. (line 27)
* self operators: Self & prefix operators.
(line 6)
* 'sequence': Arrays. (line 118)
@@ -9822,7 +9828,7 @@ Index
(line 39)
* stack overflow: Functions. (line 100)
* stack overflow <1>: Functions. (line 100)
-* stack overflow <2>: Help. (line 28)
+* stack overflow <2>: Help. (line 27)
* 'static': Static. (line 6)
* 'stats': stats. (line 6)
* 'stdin': Files. (line 48)
@@ -10023,7 +10029,7 @@ Index
* 'xequals': graph. (line 278)
* 'xlimits': graph. (line 640)
* 'XOR': Arithmetic & logical.
- (line 63)
+ (line 68)
* 'xpart': Data types. (line 94)
* 'xpart' <1>: Data types. (line 184)
* 'xscale': Transforms. (line 30)
@@ -10089,142 +10095,142 @@ Ref: psview14549
Node: Configuring15485
Node: Search paths19720
Node: Compiling from UNIX source20559
-Node: Editing modes23589
-Node: Git26010
-Node: Uninstall26409
-Node: Tutorial26751
-Node: Drawing in batch mode27639
-Node: Drawing in interactive mode28514
-Node: Figure size29546
-Node: Labels31138
-Node: Paths31965
-Ref: unitcircle32580
-Node: Drawing commands34480
-Node: draw36195
-Ref: arrows37377
-Node: fill42625
-Ref: gradient shading43671
-Node: clip48187
-Node: label48783
-Ref: Label49383
-Node: Bezier curves55227
-Node: Programming59124
-Ref: array iteration60877
-Node: Data types61044
-Ref: format71494
-Node: Paths and guides75913
-Ref: circle76167
-Ref: extension85849
-Node: Pens92628
-Ref: fillrule100135
-Ref: basealign101039
-Ref: transparency103873
-Ref: makepen107418
-Ref: overwrite108296
-Node: Transforms109510
-Node: Frames and pictures111292
-Ref: envelope112450
-Ref: size113543
-Ref: unitsize114530
-Ref: shipout115603
-Ref: filltype117954
-Ref: add121126
-Ref: add about122132
-Ref: tex125136
-Node: Files126031
-Ref: cd127018
-Ref: scroll131703
-Node: Variable initializers134621
-Node: Structures137338
-Node: Operators144835
-Node: Arithmetic & logical145149
-Node: Self & prefix operators147108
-Node: User-defined operators147897
-Node: Implicit scaling148807
-Node: Functions149370
-Ref: stack overflow152438
-Node: Default arguments152720
-Node: Named arguments153476
-Node: Rest arguments156046
-Node: Mathematical functions159167
-Node: Arrays163830
-Ref: sort170812
-Ref: tridiagonal173241
-Ref: solve174472
-Node: Slices178611
-Node: Casts182519
-Node: Import184490
-Node: Static189737
-Node: LaTeX usage192630
-Node: Base modules199135
-Node: plain201692
-Node: simplex202366
-Node: math202640
-Node: interpolate205349
-Node: geometry205628
-Node: trembling206222
-Node: stats206491
-Node: patterns206751
-Node: markers206987
-Node: tree208847
-Node: binarytree209032
-Node: drawtree209698
-Node: syzygy209899
-Node: feynman210173
-Node: roundedpath210448
-Node: animation210731
-Ref: animate211152
-Node: embed212269
-Node: slide213224
-Node: MetaPost213565
-Node: unicode214284
-Node: latin1215158
-Node: babel215527
-Node: labelpath215757
-Node: labelpath3216578
-Node: annotate216889
-Node: CAD217359
-Node: graph217670
-Ref: ticks224820
-Ref: pathmarkers238452
-Ref: marker238922
-Ref: markuniform239276
-Ref: errorbars241074
-Ref: automatic scaling245358
-Node: palette256634
-Ref: images256752
-Ref: image260926
-Ref: logimage261446
-Ref: penimage262551
-Ref: penfunctionimage262813
-Node: three263584
-Ref: PostScript3D290593
-Node: obj292332
-Node: graph3292581
-Ref: GaussianSurface297860
-Node: grid3299009
-Node: solids299793
-Node: tube300785
-Node: flowchart303019
-Node: contour307627
-Node: contour3312938
-Node: smoothcontour3313251
-Node: slopefield314970
-Node: ode316458
-Node: Options316715
-Ref: configuration file322878
-Ref: settings322878
-Ref: texengines324121
-Ref: convert324121
-Node: Interactive mode327444
-Ref: history329593
-Node: GUI330897
-Node: GUI installation331448
-Node: GUI usage332359
-Node: PostScript to Asymptote333267
-Node: Help334025
-Node: Debugger335701
-Node: Credits337457
-Node: Index338439
+Node: Editing modes23593
+Node: Git26014
+Node: Uninstall26413
+Node: Tutorial26755
+Node: Drawing in batch mode27643
+Node: Drawing in interactive mode28518
+Node: Figure size29550
+Node: Labels31142
+Node: Paths31969
+Ref: unitcircle32584
+Node: Drawing commands34484
+Node: draw36199
+Ref: arrows37381
+Node: fill42629
+Ref: gradient shading43675
+Node: clip48191
+Node: label48787
+Ref: Label49387
+Node: Bezier curves55231
+Node: Programming59128
+Ref: array iteration60881
+Node: Data types61048
+Ref: format71498
+Node: Paths and guides75917
+Ref: circle76171
+Ref: extension85853
+Node: Pens92632
+Ref: fillrule100139
+Ref: basealign101043
+Ref: transparency103877
+Ref: makepen107422
+Ref: overwrite108300
+Node: Transforms109514
+Node: Frames and pictures111296
+Ref: envelope112454
+Ref: size113547
+Ref: unitsize114534
+Ref: shipout115607
+Ref: filltype117958
+Ref: add121130
+Ref: add about122136
+Ref: tex125140
+Node: Files126035
+Ref: cd127022
+Ref: scroll131707
+Node: Variable initializers134625
+Node: Structures137342
+Node: Operators144839
+Node: Arithmetic & logical145153
+Node: Self & prefix operators147393
+Node: User-defined operators148187
+Node: Implicit scaling149097
+Node: Functions149660
+Ref: stack overflow152728
+Node: Default arguments153010
+Node: Named arguments153766
+Node: Rest arguments156336
+Node: Mathematical functions159457
+Node: Arrays164120
+Ref: sort171102
+Ref: tridiagonal173531
+Ref: solve174762
+Node: Slices178901
+Node: Casts182809
+Node: Import184780
+Node: Static190027
+Node: LaTeX usage192920
+Node: Base modules199425
+Node: plain201982
+Node: simplex202656
+Node: math202930
+Node: interpolate205639
+Node: geometry205918
+Node: trembling206512
+Node: stats206781
+Node: patterns207041
+Node: markers207277
+Node: tree209137
+Node: binarytree209322
+Node: drawtree209988
+Node: syzygy210189
+Node: feynman210463
+Node: roundedpath210738
+Node: animation211021
+Ref: animate211442
+Node: embed212559
+Node: slide213514
+Node: MetaPost213855
+Node: unicode214574
+Node: latin1215448
+Node: babel215817
+Node: labelpath216047
+Node: labelpath3216868
+Node: annotate217179
+Node: CAD217649
+Node: graph217960
+Ref: ticks225110
+Ref: pathmarkers238742
+Ref: marker239212
+Ref: markuniform239566
+Ref: errorbars241364
+Ref: automatic scaling245648
+Node: palette256924
+Ref: images257042
+Ref: image261216
+Ref: logimage261736
+Ref: penimage262841
+Ref: penfunctionimage263103
+Node: three263874
+Ref: PostScript3D290883
+Node: obj292622
+Node: graph3292871
+Ref: GaussianSurface298150
+Node: grid3299299
+Node: solids300083
+Node: tube301075
+Node: flowchart303309
+Node: contour307917
+Node: contour3313228
+Node: smoothcontour3313541
+Node: slopefield315260
+Node: ode316748
+Node: Options317005
+Ref: configuration file323168
+Ref: settings323168
+Ref: texengines324411
+Ref: convert324411
+Node: Interactive mode327734
+Ref: history329883
+Node: GUI331187
+Node: GUI installation331738
+Node: GUI usage332649
+Node: PostScript to Asymptote333557
+Node: Help334315
+Node: Debugger335969
+Node: Credits337725
+Node: Index338707

End Tag Table