• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..07-May-2022-

giac/H03-May-2022-

.gdbinitH A D05-Feb-2019217 88

COPYINGH A D09-Apr-201434.3 KiB675553

Cfg.ccH A D05-Nov-201930.8 KiB867746

Cfg.hH A D05-Nov-2019982 4533

Editeur.ccH A D19-Feb-202091.2 KiB3,4043,113

Editeur.hH A D05-Nov-20195.4 KiB170120

Equation.ccH A D05-Nov-2019137.2 KiB4,7584,370

Equation.hH A D07-Jan-20206.5 KiB160129

Fl_GDI_Printer.cxxH A D15-Apr-201418 KiB623399

Fl_Gl_Choice.HH A D09-Apr-20143.5 KiB11845

Fl_PS_Printer.cxxH A D19-Nov-200959.8 KiB2,5031,952

Flv_CStyle.HH A D07-Oct-20082.4 KiB8332

Flv_CStyle.ccH A D05-Nov-20191.5 KiB7745

Flv_Data_Source.HH A D09-Apr-20141.5 KiB5522

Flv_List.HH A D09-Apr-201411.3 KiB332244

Flv_List.ccH A D05-Nov-201927.6 KiB1,4151,176

Flv_Style.HH A D07-Oct-200810.8 KiB281201

Flv_Style.ccH A D05-Nov-201915.7 KiB747520

Flv_Table.HH A D09-Apr-20145.5 KiB16394

Flv_Table.ccH A D05-Nov-201929.2 KiB1,5771,350

Flve_Check_Button.HH A D09-Apr-20141.7 KiB5927

Flve_Check_Button.ccH A D05-Nov-20191.7 KiB9271

Flve_Combo.HH A D09-Apr-20143.9 KiB149104

Flve_Combo.ccH A D05-Nov-201912.6 KiB698590

Flve_Input.HH A D09-Apr-20141.4 KiB4515

Flve_Input.ccH A D05-Nov-2019881 4725

Graph.ccH A D29-Apr-2020276.8 KiB8,3747,658

Graph.hH A D07-Jan-202015.6 KiB405331

Graph3d.ccH A D17-Nov-201989.3 KiB2,7212,390

Graph3d.hH A D07-Jan-20205.7 KiB159121

Help1.ccH A D05-Nov-20197.3 KiB332278

Help1.hH A D05-Nov-20191,013 5040

History.ccH A D19-Nov-2019131.4 KiB4,7184,271

History.hH A D07-Jan-202015 KiB375284

Input.ccH A D05-Nov-201942.3 KiB1,5211,393

Input.hH A D04-Dec-20194 KiB12591

Makefile.64H A D06-Apr-20102.4 KiB2925

Makefile.O3H A D02-Oct-20026 KiB102101

Makefile.amH A D07-Jun-20205 KiB10889

Makefile.androidH A D01-Dec-2011967 2015

Makefile.fastH A D03-Jun-20102.3 KiB2925

Makefile.inH A D03-May-202242.9 KiB1,084983

Makefile.ipaqH A D29-Nov-20102.6 KiB2722

Makefile.iphoneH A D17-Oct-201131.7 KiB918786

Makefile.jniH A D09-Dec-20134.3 KiB146109

Makefile.mingwH A D20-Feb-20152.9 KiB4937

Makefile.nspireH A D04-Jul-20203.4 KiB7043

Makefile.numworksH A D16-Oct-20191.5 KiB2517

Makefile.numworks.gmpH A D21-Nov-20191.6 KiB2821

Makefile.numworks.n0110H A D05-Jul-20201.5 KiB2820

Makefile.numworks.simulatorH A D22-Nov-20191.6 KiB2921

Makefile.numworks.tommathH A D06-Nov-20191.5 KiB2518

Makefile.osxH A D07-Dec-201042.3 KiB953831

Makefile.rpmH A D21-Jan-20037 KiB17245

Makefile.vccH A D06-Sep-20102.1 KiB2415

Makefile.winH A D27-Sep-20192.7 KiB4130

Makefile.win64H A D27-Sep-20192.8 KiB4332

Makefile.winceH A D10-Sep-20074.4 KiB119114

Makefilenew.ipaqH A D07-Jun-20062.4 KiB2523

Print.ccH A D05-Nov-201928.3 KiB1,011870

Print.hH A D05-Nov-20191.2 KiB5847

READMEH A D22-Jun-200652 21

README.WINH A D17-Feb-2003736 1917

README.ipaqH A D04-Jan-20061.6 KiB4034

README.javascriptH A D04-Mar-2013740 2217

README.jniH A D09-Dec-2013896 2619

README.naclH A D04-Jan-20141.2 KiB2927

README.nspireH A D07-Jun-20202.7 KiB4945

TODOH A D28-Nov-2010606 1615

Tableur.ccH A D05-Nov-2019115.9 KiB3,6573,315

Tableur.hH A D05-Nov-20196.7 KiB172134

TmpFGLM.CH A D03-Nov-20198.7 KiB235150

TmpFGLM.HH A D09-Apr-20141.9 KiB5615

TmpLESystemSolver.CH A D03-Nov-20194.7 KiB158101

TmpLESystemSolver.HH A D09-Apr-20141.5 KiB4714

Xcas1.ccH A D05-Nov-2019112.3 KiB3,8273,424

Xcas1.hH A D05-Nov-20196.3 KiB160122

aide.ccH A D06-Nov-20192.7 KiB10379

alg_ext.ccH A D24-Jun-202059.8 KiB1,9131,701

alg_ext.hH A D05-Nov-20194.4 KiB10561

all_global_varH A D21-Jan-200412.4 KiB342341

archive_javaH A D23-Feb-20151.5 KiB43

archive_java_linux32H A D04-Mar-201678 21

archive_java_linux64H A D04-Mar-201678 21

aspen_translate.hH A D05-Nov-2019284.2 KiB959958

blaswrap.hH A D05-Nov-20193.7 KiB161147

cas2.ccH A D05-Nov-2019233 1410

cas2html.ccH A D05-Nov-20191.5 KiB7363

casce.ccH A D05-Nov-20198.4 KiB260191

casctrl.ccH A D05-Nov-20193.2 KiB12385

clapack.hH A D05-Nov-2019367.5 KiB7,2635,503

cocoa.ccH A D06-Jul-2020507.9 KiB16,80115,476

cocoa.hH A D05-Nov-20192.1 KiB5729

compile.android.armH A D01-Dec-20111.4 KiB2422

compile.android.x86H A D01-Dec-20111.4 KiB2422

config.hH A D06-Jul-202016.2 KiB579146

config.h.androidH A D11-Oct-201114.3 KiB504345

config.h.iphoneH A D11-Jun-201214.3 KiB504345

config.h.nspireH A D07-Jun-202015.2 KiB540369

config.h.numworksH A D28-Nov-201715.4 KiB543371

config.h.numworks.gmpH A D27-Oct-201915.4 KiB543371

config.h.numworks.tommathH A D27-Oct-201915.4 KiB543371

config.h.vccH A D10-Sep-201018.1 KiB637435

config.h.win64H A D02-May-201514.5 KiB518353

csturm.ccH A D05-Nov-201965.7 KiB2,0411,746

csturm.hH A D05-Nov-20194.3 KiB9036

derive.ccH A D04-Apr-202041.6 KiB1,1321,045

derive.hH A D05-Nov-20192.1 KiB5131

desolve.ccH A D08-Jun-202090.5 KiB2,5152,272

desolve.hH A D05-Nov-20193 KiB7040

dispatch.hH A D05-Nov-201919.9 KiB670623

dvips.batH A D22-Oct-2002188 44

ezgcd.ccH A D04-Dec-201950.9 KiB1,6121,365

ezgcd.hH A D04-Dec-20194 KiB8732

f2c.hH A D05-Nov-20194.7 KiB224181

factor.ccH A D05-Nov-20191.5 KiB5115

find_global_var.ccH A D05-Nov-2019673 3026

first.ccH A D05-Nov-20193.3 KiB160114

first.hH A D15-May-202024.3 KiB559456

fraction.hH A D05-Nov-20197 KiB251188

freeglut_stroke_roman.cH A D13-Nov-201545.3 KiB2,8212,245

gauss.ccH A D19-Feb-202037.3 KiB1,066917

gauss.hH A D05-Nov-20193.3 KiB7130

gausspol.ccH A D19-May-2020246.3 KiB7,8656,807

gausspol.hH A D05-Nov-201924.4 KiB649549

gen.ccH A D04-Jul-2020455.1 KiB16,44915,258

gen.hH A D13-May-202069.4 KiB1,7371,494

gen_userH A D02-Oct-2002615 1513

giac.hH A D05-Nov-2019993 5250

giac.iH A D14-Mar-2015101.8 KiB1,9491,860

giac.plH A D12-May-20033.8 KiB10165

giacPCH.hH A D05-Nov-20191.9 KiB8560

giac_oo.cppH A D30-Jun-2009657 2914

giac_wrap.cxxH A D14-Mar-20151.2 MiB39,41334,218

giacintl.hH A D05-Nov-2019724 3528

giacjs.iH A D04-Mar-2013100.3 KiB1,9451,847

giaclib.vcprojH A D30-Jun-200915.5 KiB577576

giacnspire.ccH A D15-Jun-20201.4 KiB6551

gl2ps.cH A D14-Jan-2019178.8 KiB6,0414,951

gl2ps.hH A D05-Nov-20196.3 KiB198121

global.ccH A D03-May-2022203.8 KiB6,9846,161

global.hH A D18-May-202036.3 KiB1,067811

gmp_replacements.hH A D05-Nov-201910.2 KiB237232

graphe.ccH A D05-Mar-2020400.6 KiB12,88911,527

graphe.hH A D04-Mar-202050.5 KiB1,1071,050

graphtheory.ccH A D02-Mar-2020280.3 KiB7,2335,869

graphtheory.hH A D05-Nov-201911.8 KiB295261

help.ccH A D04-Jul-202041.9 KiB1,5551,411

help.hH A D07-Jun-20204.1 KiB10965

hevea2mml.ccH A D17-Feb-202011.4 KiB466419

hist.cxxH A D22-May-2020240.9 KiB5,5085,016

hist.flH A D22-May-2020160.8 KiB4,5344,477

hist.hH A D22-May-202025.7 KiB563560

hist.menusH A D08-Jul-20199.5 KiB319318

icas.ccH A D22-Apr-202055.2 KiB1,9421,775

identificateur.ccH A D21-Nov-201942.5 KiB1,232989

identificateur.hH A D21-Nov-20198.4 KiB250210

ifactor.ccH A D06-Dec-2019136.7 KiB4,6954,257

ifactor.hH A D05-Nov-20193.4 KiB9861

index.ccH A D05-Jun-202024.5 KiB951815

index.hH A D30-Jan-202021.2 KiB667548

input_lexer.ccH A D04-Jul-2020195.1 KiB5,8834,795

input_lexer.hH A D28-May-20206.8 KiB177106

input_lexer.llH A D04-Jul-202070.4 KiB1,3291,272

input_parser.ccH A D04-Jun-2020350.3 KiB7,4526,070

input_parser.hH A D04-Jun-20207.6 KiB323277

input_parser.yyH A D04-Jun-202049.4 KiB1,047990

integrate.ccH A D05-Nov-20191.8 KiB5927

intg.ccH A D04-Jul-2020223.2 KiB6,3235,647

intg.hH A D19-Dec-20198.2 KiB15399

intgab.ccH A D05-Nov-201967.8 KiB2,0451,804

intgab.hH A D05-Nov-20192.2 KiB5924

isom.ccH A D05-Nov-20198.2 KiB314242

isom.hH A D05-Nov-20191.3 KiB4117

itex2MML.hH A D05-Nov-20191.9 KiB6429

itex2MML.lH A D19-Nov-201831.7 KiB1,166926

itex2MML.yH A D19-Nov-201853.7 KiB2,0611,852

javascript.cxxH A D28-Feb-20136.2 KiB218165

k_csdk.cH A D05-Jul-202024.1 KiB858764

k_csdk.hH A D05-Jul-20204.3 KiB111103

k_defs.hH A D04-Jul-20205.8 KiB195189

kadd.ccH A D05-Jul-202035.1 KiB1,2521,185

kdisplay.ccH A D05-Jul-2020441.1 KiB12,17511,078

kdisplay.hH A D05-Jul-202018.7 KiB492426

khicas.luaH A D02-May-201545.7 KiB1,8371,569

latex.batH A D22-Oct-2002190 54

lex_yy.cH A D19-Nov-2018216 KiB6,6705,702

lexer.hH A D04-Jul-20208.8 KiB364217

lexer_tab_int.hH A D20-Jun-202028.6 KiB464462

lin.ccH A D25-Mar-202031.7 KiB1,037913

lin.hH A D05-Nov-20192.9 KiB7748

lpsolve.ccH A D05-Feb-202063 KiB1,8781,556

lpsolve.hH A D05-Nov-20195 KiB202178

luabridge.ccH A D05-Nov-2019437 2012

luabridge.hH A D05-Nov-2019137 87

luagiac.cH A D28-Apr-2015734 3429

maple.ccH A D07-Jun-2020136.5 KiB4,1273,798

maple.hH A D05-Nov-20195.6 KiB130100

markup.ccH A D02-Mar-2020142.5 KiB3,7023,602

markup.hH A D05-Feb-20209 KiB358319

mathml.ccH A D16-Feb-202074.5 KiB1,9991,747

mathml.hH A D05-Nov-20192.9 KiB6740

misc.ccH A D23-Jun-2020338.8 KiB10,0309,284

misc.hH A D31-May-202016.2 KiB334285

missing.cH A D28-Apr-2015107 74

mkaoutH A D17-Nov-2011961 21

mkdylibH A D29-Sep-20151.4 KiB11

mkdylib10H A D20-Jun-20181.4 KiB11

mkdynH A D24-Nov-20172.6 KiB91

mkdyn10H A D04-Dec-20182.5 KiB91

mkgcasH A D10-May-2004568 51

mkgiacpyH A D08-Sep-2014817 76

mkgiacpy10H A D22-Jun-20161.6 KiB75

mkhistH A D03-Apr-20151.8 KiB71

mklocal64H A D01-Aug-20123 KiB91

mkstatH A D03-Apr-20151.8 KiB71

mkwcasH A D07-Jun-2006498 50

mkxcasH A D17-Jul-2011930 21

mkxdyn10H A D04-Dec-20182.5 KiB102

modfactor.ccH A D05-Nov-201944.5 KiB1,4081,196

modfactor.hH A D05-Nov-20193.9 KiB7832

modpoly.ccH A D22-May-2020480.3 KiB15,69013,837

modpoly.hH A D07-Jun-202023 KiB373229

monomial.hH A D05-Nov-201935.7 KiB1,126961

moyal.ccH A D05-Mar-2020154.1 KiB4,3323,861

moyal.hH A D05-Nov-201912.2 KiB291211

myostream.hH A D05-Nov-20192.1 KiB8053

nautywrapper.cH A D03-Sep-20187.3 KiB233217

nautywrapper.hH A D05-Nov-20191 KiB3114

ndlessconfigureH A D28-Apr-2015362 96

normalize.ccH A D05-Nov-20191.5 KiB4816

numworks_translate.hH A D17-Nov-2019283 KiB959958

opengl.ccH A D09-Feb-2020132.7 KiB4,3643,806

opengl.hH A D09-Feb-202010 KiB243199

optimization.ccH A D07-Jun-2020158.2 KiB3,9893,091

optimization.hH A D05-Nov-20196.4 KiB157126

pari.ccH A D06-Jul-202034.2 KiB1,2681,135

pari.cc.1H A D06-Jul-202034.2 KiB1,2681,191

pari.hH A D05-Nov-20191.7 KiB4629

partfrac.ccH A D05-Nov-20191.6 KiB4920

path.hH A D08-May-2020298 98

permu.ccH A D18-Dec-201957.3 KiB1,8921,704

permu.hH A D05-Nov-20195.5 KiB12794

pgiacH A D03-May-20229.5 KiB360249

plot.ccH A D03-Jul-2020576.9 KiB16,35014,802

plot.hH A D03-Jul-202036.6 KiB831625

plot3d.ccH A D05-Nov-201997.4 KiB2,3822,128

plot3d.hH A D05-Nov-20195.9 KiB11883

pnt_genH A D06-Nov-20124.1 KiB6964

poly.hH A D06-Dec-201973.1 KiB2,3861,817

prime.tableH A D02-Oct-20025.8 KiB11

prog.ccH A D03-Jul-2020494.1 KiB13,57112,584

prog.hH A D01-Jul-202037.7 KiB1,046843

quater.ccH A D06-Mar-202063.9 KiB2,0981,868

quater.hH A D26-Jan-20209.2 KiB162125

readme.docH A D21-Oct-20022.8 KiB5554

renee.ccH A D05-Nov-20199.2 KiB239193

renee.hH A D05-Nov-20191.2 KiB4421

risch.ccH A D18-Dec-201935.5 KiB1,022855

risch.hH A D05-Nov-20191.4 KiB4319

rpn.ccH A D07-Jun-2020170.5 KiB4,8064,240

rpn.hH A D05-Nov-201914.5 KiB319229

runme.javaH A D11-Feb-20131.8 KiB5641

series.ccH A D02-Jun-2020117.1 KiB3,5943,189

series.hH A D05-Nov-20196.9 KiB12678

signalprocessing.ccH A D05-Nov-2019106 KiB2,5742,439

signalprocessing.hH A D05-Nov-20195.1 KiB12398

softmath.ccH A D05-Nov-201911 KiB433374

softmath.hH A D05-Nov-20191.6 KiB4237

solve.ccH A D27-Jun-2020301.6 KiB9,5108,439

solve.hH A D05-Nov-201912.5 KiB278119

sparse.ccH A D05-Nov-201937.7 KiB1,3711,262

sparse.hH A D05-Nov-20195.9 KiB12380

static.hH A D05-Nov-20195.2 KiB152123

static_extern.hH A D19-Jun-202095.7 KiB1,7981,797

static_help.hH A D03-Jul-20201,019.7 KiB2,0632,062

static_initH A D11-Jan-20042.1 KiB4341

static_lexer.hH A D05-Nov-201990.8 KiB1,7911,790

static_lexer_.hH A D05-Nov-201931.9 KiB1,2301,228

static_lexer__numworks.hH A D05-Jul-202023.5 KiB1,5201,519

static_lexer_numworks.hH A D05-Jul-202034.9 KiB1,5201,519

stdstreamH A D16-Nov-20192.7 KiB134114

subst.ccH A D20-Apr-2020112.4 KiB3,3563,001

subst.hH A D05-Nov-201910.2 KiB249183

sym2poly.ccH A D07-Jun-2020135.5 KiB4,4464,013

sym2poly.hH A D05-Nov-20197.6 KiB177109

symbolic.ccH A D16-Nov-201956.7 KiB1,7881,611

symbolic.hH A D05-Nov-20192.7 KiB6535

tex.ccH A D06-Feb-202069.4 KiB1,7021,553

tex.hH A D02-Mar-20204.1 KiB8352

threaded.ccH A D18-May-2020200.2 KiB6,2965,452

threaded.hH A D21-Apr-2020104 KiB3,5183,114

ti89.ccH A D05-Jul-2020175.8 KiB4,9974,589

ti89.hH A D02-Jun-202019.7 KiB779738

tinymt32.ccH A D05-Nov-20193.7 KiB14392

tinymt32.hH A D05-Nov-20196.7 KiB241128

tinymt32_license.hH A D05-Nov-20191.6 KiB3127

translate.ccH A D05-Nov-20193.3 KiB134120

unary.ccH A D05-Nov-201921 KiB658505

unary.hH A D05-Nov-201924.8 KiB357241

update.batH A D23-Apr-2010206 119

update.shH A D23-Apr-2010238 1311

usual.ccH A D07-Jun-2020414.3 KiB11,09610,230

usual.hH A D04-Jun-202036.3 KiB943731

vecteur.ccH A D01-Jul-2020591.1 KiB19,34217,009

vecteur.hH A D01-Jul-202031.2 KiB538393

vector.hH A D02-Feb-202019.8 KiB704660

xcas.ccH A D05-Nov-2019279 1312

xcas.cxxH A D07-Oct-2008326 1514

xcasce.ccH A D05-Nov-20194.9 KiB174137

xcasctrl.ccH A D05-Nov-20192.3 KiB8556

xcasen.shH A D20-Oct-2002155 75

xcases.batH A D03-Apr-200346 32

xcases.shH A D20-Oct-2002155 75

xcasfr.batH A D03-Apr-200346 32

xcasfr.shH A D20-Oct-2002155 75

xdvi.batH A D22-Oct-2002167 54

xgiacH A D12-Dec-2011220 1411

y_tab.cH A D19-Nov-2018232.4 KiB6,7575,364

y_tab.hH A D05-Nov-20198.3 KiB391346

README

1PARI: STACK_CHECK est incompatible avec les threads
2

README.WIN

1Running xcas:
2After unzipping xcas in a directory, click on
3xcas.exe (english)
4xcasfr.bat (french)
5xcases.bat (spanish)
6If you want to have print support you should install AsTeX, see
7http://www.univ-orleans.fr/EXT/ASTEX
8Once AsTeX installed, preview and print should work on windows NT.
9On windows 9x, you might need to edit the file
10latex.bat with wordpad or notepad and remove the ^ before &latex2e
11
12* Making a giac dll (Jean-Pierre Branchard)
13make -f Makefile.win giac.dll
14cp giac.dll /bin
15ln -sf /bin/giac.dll /usr/local/lib
16See also http://cygwin.com/cygwin-ug-net/dll.html#DLL-BUILD
17Then you can compile giac applications using e.g. for Ginette
18g++ ginette.cc -s -o ginette `gtk-config --cflags --libs` -lgiac
19

README.ipaq

1Binary distribution
2===================
3This binary distribution has been tested with Familiar 0.8.3, with the gpe
4tarball.
5Copy xcas_ipaq.tgz to the /tmp directory of your ipaq, then as root type
6# cd /
7# tar xvfz /tmp/xcas_ipaq.tgz
8Edit e.g. with vi a file /usr/bin/xcas and change to the correct
9export LANGUAGE=es_ES:es or fr_FR:fr
10Unfortunately localization does not seem to work right now:-(
11
12Note: it is important that you run xcas from a RAM directory otherwise you
13will have speed penalties and/or hardware problems since files
14would be saved in flash ROM. See the /usr/bin/xcas file and adapt.
15
16You can of course modify your window manager to include xcas in the menu
17
18Thanks to Pierre Coupard at LINEO, the binary distribution should also work
19on the Sharp Zaurus unchanged provided you have installed X11 on it. See
20the instructions from http://www.zauruszone.com/, section Downloads,
21then Zaurus X11 Applications
22
23Giac/Xcas homepage:
24http://www-fourier.ujf-grenoble.fr/~parisse/giac.html (English)
25http://www-fourier.ujf-grenoble.fr/~parisse/giac_fr.html (French)
26http://www-fourier.ujf-grenoble.fr/~parisse/giac_es.html (Spanish)
27
28***************************************************************************
29Build:
30======
31* install the cross compiler from www.handhelds.org, get ipkg
32for developpement and ar x them then tar xvfz data.tar.gz to the
33/skiff directory, make a link from /skiff/local to
34/usr/local/arm/3.4.1/ and usr to local
35* Untar giac.tgz and go to giac directory, edit config.h to suit
36your need (include GSL or not, include PARI or not) or
37cp config.h.ipaq config.h
38then go in the src directory and type
39make -f Makefile.ipaq
40

README.javascript

1Running javscript programs with giac CAS support under linux
21/ Install giac-1.1: add the line
3deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ testing main
4in the file /etc/apt/sources.list. Then run
5  sudo apt-get update
6Now you can install or upgrade by running
7  sudo apt-get install giac
8
92/ Install webkit
10  sudo apt-get install libwebkit-dev
11
123/ Copy libgiacjs.so in /usr/lib and run sudo ldconfig or run
13  export LD_LIBRARY_PATH=.
14
154/ Run
16  ./javascript -l giacjs giacjs.js
17(replace giacjs.js with your javascript)
18If it does not work, run ldd javascript and make a link in /usr/lib like this
19cd /usr/lib ; sudo ln -s libwebkitgtk-1.0.so.0 libwebkit-1.0.so.2
20
21For details how to make the interface, have a look at giacjs.i
22

README.jni

1The files in this directory compile JNI version of giac for Mac OS X
210.6 or 10.8. (Maybe other versions will also work, untested.) 10.6 is
3preferred since if compiled under 10.8 the JNI cannot be used on earlier
4Mac OS X versions.
5
6Prerequisites:
7
8  * Mac OS X 10.6 or 10.8 (either real or running in VirtualBox)
9  * Xcode 3.2 (for 10.6) or a recent one (for 10.8)
10  * Admin privileges for the current user
11
12Usage:
13
14  * Enter "make" to compile the JNI version. You will be asked to give
15    the admin password to install some dependencies into /usr/local.
16  * The file libjavagiac.jnilib will be put in giac-1.1.0/src/.
17  * You can do some testing by running "make test". You should see
18    that the .jnilib file is a 18 MB bundle having no .dylib
19    dependencies (i.e. libgmp, libgsl, libmpfr and libgettext are
20    statically linked into it).
21
22Authors:
23
24  * Bernard Parisse
25  * Zoltan Kovacs
26

README.nacl

1To compile giac for nacl,
20/ run
3export NACL_SDK_ROOT=~/nacl_sdk/pepper_31 # (adapt)
4export NACL_ARCH=pnacl # for nacl_ports
51/ install naclports
62/ copy for example ports/gsl to ports/gmp and ports/mpfr and adapt, compile gsl gmp and mpfr
7by running make gmp; make gsl; make mpfr
8You must run sha1sum package_name to get the sha1 files.
93/ copy again ports/gsl to ports/giac and adapt.
10To compile giac successfully, once configure is done,
11you must change config.h in out/repository/giac-1.1.0 and src:
12remove HAVE_LIBPTHREAD and HAVE_PTHREAD_H, add
13#define PNACL
14At the end, ignore the errors while building icas.pexe and aide.pexe by
15  touch icas.pexe aide.pexe
16remove the line mv $(DESTDIR)/... at the end of src/Makefile, run
17  make install
18then you can remove the share/giac directory in pepper.
19
204/ Test in NACL_SDK_ROOT
21unset NACL_ARCH
22export TOOLCHAIN=pnacl
23# check in index.html data-tools: pnacl must be first
24# export CONFIG=Release # or Debug
25export CONFIG=Debug # or Release
26
27add giac mpfr gmp gsl gslcblas in Makefile LIBS of getting started
28Unfortunately I get a LLVM link error
29LLVM ERROR: atomic load/store must be at least naturally aligned, got 0, bytes expected at least 4 bytes, in:   %10 = load volatile i32* %call

README.nspire

1giac/KhiCAS sur TI nspire CX
2============================
3Pour cross-compiler KhiCAS, il faut installer le SDK de ndless
4https://hackspire.org/index.php/C_and_assembly_development_introduction
5
6Ensuite installer GMP, MPFR, MPFI les versions importent peu mais autant prendre les plus recentes. Il suffit de prendre les archives standard (https://gmplib.org/, https://www.mpfr.org/, https://gforge.inria.fr/frs/?group_id=157), a cross-compiler, ce qui peut se faire avec les instructions suivantes
7    #! /bin/bash
8    export CC=nspire-gcc
9    export CXX=nspire-g++
10    export LD=nspire-ld
11    export AR=arm-none-eabi-ar
12    export AS=nspire-as
13puis pour compiler GMP
14    ./configure --host=arm-none-eabi
15installer a la main gmp*h dans chemin_vers_ndless-sdk/toolchain/install/include et libgmp.a vers chemin_vers_ndless-sdk/toolchain/install/lib
16puis pour compiler MPFR
17    ./configure --with-gmp=chemin_vers_ndless-sdk/toolchain/install --host=arm-none-eabi
18meme procedure d'install et compilation de MPFI de maniere analogue.
19
20Puis recuperer le source a jour de giac,
21https://www-fourier.univ-grenoble-alpes.fr/~parisse/giac/giac-1.6.0.tar.bz2
22cp config.h.nspire config.h
23editer Makefile.nspire pour s'adapter a votre installation locale et faire
24make -f Makefile.nspire
25
26Si vous faites des modifications et que vous voulez executer en pas a pas au debuggueur:
27* a faire une fois: installez firebird-emu
28https://github.com/nspire-emus/firebird.
29Installer sur l'emulateur les fichiers de boot et de flash de votre
30nspire CX. Puis envoyez avec firebird-send ndless 4.5.0 pour la nspire
31(https://tiplanet.org/forum/viewtopic.php?t=20446), activez ndless.
32Faites deux sauvegardes (dont une de snapshot pour redemarrer firebird-emu).
33* apres chaque compilation: envoyez l'executable giac.tns sur l'emulateur.
34Tapez alors dans un shell la commande
35    arm-none-eabi-gdb -ex "target remote localhost:3333" giac.elf
36ou dans emacs: Esc x gdb (enter) puis
37    arm-none-eabi-gdb -i=mi -ex "target remote localhost:3333" giac.elf
38Cela doit interrompre l'emulateur (affichage grise). Mettez un point
39d'arret dans votre code source (dans emacs Ctrl-X Ctrl-A Ctrl-B sur
40la ligne souhaitee, dans gdb avec la commande b pour break, b nom de fonction
41ou b nom de ficher source:numero de ligne) et tapez c (cont).
42Ensuite lorsque le point d'arret est atteint vous pouvez executer en pas
43a pas comme avec une session gdb normale
44(p print, n next, s step into, u until, c continue, etc.).
45Dans le repertoire src de giac, il y a un fichier .gdbinit qui contient
46une macro fort utile pour afficher des variables de type gen,
47c'est v (comme voir) qui s'utilise comme p mais au lieu d'afficher
48la variable comme une structure C, il l'affiche comme dans Xcas.
49

readme.doc

1-------------------------------------------------------------------------
2ENGLISH
3-------------------------------------------------------------------------
4Running xcas:
5After unzipping xcas in a directory, click on
6xcas.exe (english)
7xcasfr.bat (french)
8xcases.bat (spanish)
9If you want to have print support you must have a LaTeX distribution
10with pstricks that supports Unix-like LaTeX commands (latex, windvi, dvips)
11A good place to get one for Windows is http://www.fptex.org/
12If you are using miktex, replace windvi.exe by yap.exe in the xdvi.bat
13file.
14During the setup, keep the recommended default install *but* you
15must also install pstricks, check for custom install and check the
16pstricks button in the texlive->tex-pictures->pstricks, as well as
17the ghostscript-free and gsview42-nonfree in the win32-support section
18After install, check that . is in your current PATH or move latex.bat,
19xdvi.bat and dvips.bat in a directory from your PATH e.g. in the
20C:\WINDOWS directory
21If you want to put xcas in a directory of your PATH and run it from
22another directory, you should set the environment variables
23XCAS_LOCALE to the directory where the locales are
24XCAS_HELP to the file aide_cas
25This can be done in the xcasfr.bat or xcases.bat file, e.g. add
26set XCAS_LOCALE=/cygdrive/c/xcas/locale/
27set XCAS_HELP=/cygdrive/c/xcas/aide_cas
28-------------------------------------------------------------------------
29FRANCAIS
30-------------------------------------------------------------------------
31Pour installer xcas
32Utilisez un decompresseur (par exemple WinZip) pour desarchiver xcas.zip
33dans un repertoire puis cliquez sur
34xcasfr.bat
35Pour pouvoir imprimer, il vous faut une distribution LaTeX avec pstricks
36qui accepte les commandes LaTeX en style Unix (latex, windvi et dvips)
37Par exemple, vous pouvez en recuperer sur http://www.fptex.org/
38Pendant l'installation, conservez l'install recommendee par defaut *mais*
39selectionnez pstricks dans la section texlive->tex-pictures->pstricks et
40dans la section win32-support->ghostscript-free et gsview42-nonfree
41(vous pouvez aussi rajouter emacs, latex2html, etc. dans cette section)
42Si vous utilisez la ditribution miktex, remplacez windvi.exe par yap.exe
43dans le fichier xdvi.bat
44Apres installation, verifiez que . est dans votre PATH, sinon vous
45devrez deplacer latex.bat, xdvi.bat et dvips.bat dans un repertoire de votre
46chemin par exemple dans le repertoire C:\WINDOWS
47Si vous placez xcas dans un repertoire du PATH et que vous le lancez
48depuis un autre repertoire, vous devez donner une valeur aux variables
49d'environement
50XCAS_LOCALE (vers le repertoire ou les fichiers de locale sont installes)
51XCAS_HELP (vers le fichier aide_cas)
52Vous pouvez rajouter dans le fichier xcasfr.bat des lignes du genre
53set XCAS_LOCALE=/cygdrive/c/xcas/locale/
54set XCAS_HELP=/cygdrive/c/xcas/aide_cas
55