   echo = 1 (on)
? gettime;alias(ln,log)
? ln(2)
0.69314718055994530941723212145817656808
? for(x=1,5,print(x!))
1
2
6
24
120
? fordiv(10,x,print(x))
1
2
5
10
? forprime(p=1,30,print(p))
2
3
5
7
11
13
17
19
23
29
? forstep(x=0,Pi,Pi/12,print(sin(x)))
0.E-38
0.25881904510252076234889883762404832835
0.50000000000000000000000000000000000000
0.70710678118654752440084436210484903928
0.86602540378443864676372317075293618347
0.96592582628906828674974319972889736763
1.0000000000000000000000000000000000000
0.96592582628906828674974319972889736764
0.86602540378443864676372317075293618348
0.70710678118654752440084436210484903931
0.50000000000000000000000000000000000003
0.25881904510252076234889883762404832839
4.70197740 E-38
? forvec(x=[[1,3],[-2,2]],print1([x[1],x[2]]," "));print(" ");
[1, -2] [1, -1] [1, 0] [1, 1] [1, 2] [2, -2] [2, -1] [2, 0] [2, 1] [2, 2] [3
, -2] [3, -1] [3, 0] [3, 1] [3, 2]  
? getheap
[4, 37]
? getrand
Vecsmall([-1972095278, 1417909247, -213878183, 815482895, -989924416, -28085
2195, 1575048288, -1054030805, 904602835, -582553908, 1381085973, -428288569
, 1270288356, 1766389265, -1339971786, -1213402920, 785563966, -57938986, -2
143243955, 1821221641, 1519700965, -1312988473, 1708126502, -729724372, -435
83276, -911125826, -210211422, -1086538876, -106058874, -1930892778, 1271738
374, 1832331804, -275722414, 921850693, 1299470328, 2103129813, 178370729, 1
633435720, 1950529697, -392224345, -1630152212, -1700961878, 1639527014, 190
4571724, -1935245990, -200728709, 1503110237, -1077030802, -2128477667, -188
6771698, 2068700198, 1335558872, -40704575, -1716288474, -428076490, 3275897
60, -2055794902, -2107417159, 1852929442, -1923393949, 479083913, 1835012793
, -719906640, 1133990138, 1124375894, 1385717657, -665788180, 73266511, 1948
243392, 1562522998, -1353506787, -1188406992, 187772291, 943797914, -5047985
64, -1150577858, -211794460, -512521335, 802669308, 175139474, -1806003951, 
-1228743455, 846421529, -501783503, 44081230, -239366181, -28827595, -177724
6515, -1618494939, -740494678, -1793051392, -949430766, 1480035755, 70181632
6, -1773856301, -984413887, 556302438, 1562175626, 181666477, 2104619075, 68
9010199, -1035475640, -1274881894, -466135931, -1618924136, 1300365442, -147
8158199, -1894392966, -680598018, -1806566044, -1657930315, -1759975568, -16
24736741, -1355350182, -691417014, 77750120, 1670442608, -1018757566, -17097
99837, -1039970767, 60357790, 272658424, 1813518504, -405967781, 74175307, -
102997450, -281974336, -254214701, 127, 702552219])
? getstack
104
? if(3<2,print("bof"),print("ok"));
ok
? kill(y);print(x+y);
x + y
? f(u)=u+1;
? print(f(5));kill(f);
6
? f=12
12
? g(u)=if(u,,return(17));u+2
(u)->if(u,,return(17));u+2
? g(2)
4
? g(0)
17
? setrand(10)
? n=33;until(n==1,print1(n," ");if(n%2,n=3*n+1,n=n/2));print(1)
33 100 50 25 76 38 19 58 29 88 44 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1
? m=5;while(m<20,print1(m," ");m=m+1);print()
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 
? default(realprecision,28)
? default(seriesprecision,12)
? print((x-12*y)/(y+13*x));
(x - 12*y)/(13*x + y)
? print([1,2;3,4])
[1, 2; 3, 4]
? print1(x+y);print(x+y);
x + yx + y
? print((x-12*y)/(y+13*x));
(x - 12*y)/(13*x + y)
? print([1,2;3,4])
[1, 2; 3, 4]
? print1(x+y);print1(" equals ");print(x+y);
x + y equals x + y
? print1("give a value for s? ");s=input();print(1/(s^2+1))
give a value for s? printtex((x+y)^3/(x-y)^2)
\frac{x^3
 + 3 y x^2
 + 3 y^2 x
 + y^3}{x^2
 - 2 y x
 + y^2}
1
? for(i=1,100,for(j=1,25,if(i+j==32,break(2)));print(i))
1
2
3
4
5
6
? u=v=p=q=1;for(k=1,400,w=u+v;u=v;v=w;p*=w;q=lcm(q,w);if(k%50==0,print(k" "l
og(p)/log(q))));
50 1.561229126903099279206171726
100 1.601335375590875348711141031
150 1.606915548673659127523394774
200 1.618659998991528481508175176
250 1.626284706204746765086080989
300 1.627822776845103001192024532
350 1.632105905172986668189652273
400 1.632424285532931448171405619
? install(addii,GG)
? addii(1,2)
3
? kill(addii)
? getheap
[23, 3317]
? print("Total time spent: ",gettime);
Total time spent: 24
