2014-11-16 Gabriel Dos Reis * syntax/Makefile.in: Remove. * syntax/Makefile.am: Likewise. 2014-11-16 Gabriel Dos Reis * io/Makefile.in: Remove. * io/Makefile.am: Likewise. 2014-11-16 Gabriel Dos Reis * utils/Makefile.am: New. 2014-11-15 Gabriel Dos Reis * llvm/: New directory. 2014-10-03 Gabriel Dos Reis * gui/server.cc (Server::input): Replace toAscii() with toLatin1() for Qt5-compat. 2014-09-16 Gabriel Dos Reis * rt/vm.cc (VM::Environment::Environment): Define. (VM::Environment::~Environment): Likewise. (VM::Symbol::Symbol): Rework. (VM::BasicContext::make_package): Define. (VM::BasicContext::make_keyword): Likewise. (VM:BasicContext::make_symbol): Remove. (VM::BasicContext::make_operator): Tidy. * include/vm.H (VM::to_bool): New. (VM::to_value): Likewise. (VM::SymbolAttribute): Likewise. (VM::Symbol): Rework. (VM::CmpByName): New helper class. (VM::setf_symbol_function): New helper function. (VM::Environment): Move from Lisp.H. (VM::FunctionBase): Derive from VM::Callable. * include/sexpr.H (Sexpr::SymbolSyntax::Kind): Now bitmask type. (Sexpr::binary_form): New. (Sexpr::Include): Derive from it. (Sexpr::Exclude): Likewise. (Sexpr::Allocator): Adjust. * syntax/sexpr.cc (Sexpr::finish_include): New. (Sexpr::finish_exclude): Likewise. (Sexpr::read_sharp_et_al): Use them. * include/Lisp.H: Adjust. Move Environment to vm.H. (Lisp::Evaluator): Tidy. * rt/Lisp.cc (define_special_value_constants): New. (Lisp::Evaluator::Evaluator): Call it. 2014-08-26 Raoul B. * algebra/combfunc.spad.pamphlet (iBesselKGrad)[FunctionalSpecialFunction]: Fix thinko. 2014-08-26 Gabriel Dos Reis * Makefile.am (oa_src_include_headers): Remove. These headers are now linked by configure. * boot/Makefile.am (noinst_PROGRAMS): Add bemol. (bemol_SOURCES): New. (bemol_LDADD): Likewise. (AM_CXXFLAGS): Set. * boot/bemol.cc: New file. Initial tokenizer. * include/sexpr.H: Tidy. * include/token-value.def: New file. * include/token.H: Expand. Add generic tokenizer. * syntax/token.cc: Rework. * interp/simpbool.boot (list1): Escape leading question mark of ?ORDER. (ordUnion): Likewise. 2014-08-17 Gabriel Dos Reis * boot/Makefile.am: New. * boot/Makefile.in: Regenerate. 2014-08-16 Gabriel Dos Reis * lisp/core.lisp.in (coreQuit) [SBCL]: Use sb-ext:exit since sb-ext:quit is deprecated. * clef/edible.c (flip_canonical): Remove as unused. (flip_raw): Likewise. (check_flip): Likewise. * include/open-axiom.h: Unceremonially #include . * sman/sman.c (clean_up_terminal): Remove as unused. 2014-02-03 Gabriel Dos Reis * boot/Makefile.in: Fix global variable names. * clef/Makefile.in: Likewise. * doc/Makefile.in: Likewise. * driver/Makefile.in: Likewise. * etc/Makefile.in: Likewise. * graph/Gdraws/Makefile.in: Likewise. * graph/Makefile.in: Likewise. * graph/view2D/Makefile.in: Likewise. * graph/view3D/Makefile.in: Likewise. * graph/viewAlone/Makefile.in: Likewise. * graph/viewman/Makefile.in: Likewise. * hyper/Makefile.in: Likewise. * input/Makefile.in: Likewise. * interp/Makefile.in: Likewise. * lib/Makefile.in: Likewise. * lisp/Makefile.in: Likewise. * share/Makefile.in: Likewise. * sman/Makefile.in: Likewise. * utils/Makefile.in: Likewise. 2014-02-02 Gabriel Dos Reis * Makefile.am (all-gui): Depend on all-syntax. * gui/gui.pro.in: Fix qmake idiocy on mac os. * lib/cfuns-c.c (make_c_str): New helper. (oa_acquire_temporary_pathname): Use it. Prefer mktemp.