Skip to content

Commit

Permalink
subtree has died a slow gruesome death, but files are renamed now
Browse files Browse the repository at this point in the history
  • Loading branch information
cochraef committed Nov 10, 2022
1 parent 3b9e666 commit 5797e53
Show file tree
Hide file tree
Showing 65 changed files with 113 additions and 89 deletions.
22 changes: 22 additions & 0 deletions luacas/doc/lualatex/luacas/appendix/versionhistory.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
\documentclass{article}

\usepackage[margin=1in]{geometry}
\usepackage[shortlabels]{enumitem}

\begin{document}

\section{Version History}

\subsection*{v1.0.1}

\begin{itemize}
\item Update CAS file names for \TeX{}Live
\end{itemize}

\subsection*{v1.0.0}

\begin{itemize}
\item Intial release
\end{itemize}

\end{document}
10 changes: 6 additions & 4 deletions luacas/doc/lualatex/luacas/doc.tex
Original file line number Diff line number Diff line change
Expand Up @@ -160,9 +160,9 @@
\begin{document}
\title{The {\ttfamily luacas} package}
\author{Evan Cochrane\thanks{\href{mailto:cochraef@rose-hulman.edu}{\ttfamily cochraef@rose-hulman.edu}} , Timothy All\thanks{\href{mailto:timothy.all@rose-hulman.edu}{\ttfamily timothy.all@rose-hulman.edu}}}
\date{v1.0.0 \\ \today}
\date{v1.0.1 \\ \today}

\maketitle
\maketitle

\begin{abstract}
The {\ttfamily luacas} package is a portable Computer Algebra System capable of symbolic computation, written entirely in Lua, designed for use in Lua\LaTeX{}.
Expand All @@ -186,9 +186,9 @@

\include{reference/ref_core/ref_core.tex}

\include{reference/ref_core/ref_core_classes/ref_core_classes.tex}
\include{reference/ref_core/ref_core_classes/ref_core_classes.tex}

\include{reference/ref_core/ref_core_methods/ref_core_methods.tex}
\include{reference/ref_core/ref_core_methods/ref_core_methods.tex}

\include{reference/ref_algebra/ref_algebra.tex}

Expand All @@ -206,6 +206,8 @@

\include{appendix/latexcode.tex}

\include{appendix/versionhistory.tex}

\newpage

\printindex
Expand Down
28 changes: 14 additions & 14 deletions luacas/tex/lualatex/luacas/.vscode/launch.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// {
// "version": "0.2.0",
// "configurations": [
// {
// "name": "launch",
// "type": "lua",
// "request": "launch",
// "stopOnEntry": true,
// "program": "${workspaceFolder}\\test\\test.lua",
// "console": "integratedTerminal",
// "outputCapture": []
// }
// ]
// }
{
"version": "0.2.0",
"configurations": [
{
"name": "launch",
"type": "lua",
"request": "launch",
"stopOnEntry": true,
"program": "${workspaceFolder}\\test\\luacas-main.lua",
"console": "integratedTerminal",
"outputCapture": []
}
]
}
File renamed without changes.
File renamed without changes.
24 changes: 0 additions & 24 deletions luacas/tex/lualatex/luacas/algebra/_init.lua

This file was deleted.

24 changes: 24 additions & 0 deletions luacas/tex/lualatex/luacas/algebra/luacas-_init.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
-- Loads algebra files in the correct order.
require("_lib.luacas-table")

require("core.luacas-_init")

require("algebra.luacas-ring")
require("algebra.luacas-euclideandomain")
require("algebra.luacas-field")
require("algebra.luacas-polynomialring")
require("algebra.luacas-integer")
require("algebra.luacas-rational")
require("algebra.luacas-integerquotientring")
require("algebra.luacas-sqrtexpression")

require("algebra.luacas-absexpression")
require("algebra.luacas-equation")
require("algebra.luacas-factorialexpression")
require("algebra.luacas-logarithm")
require("algebra.luacas-rootexpression")
require("algebra.luacas-trigexpression")

require("algebra.polynomialring.luacas-berlekampfactoring")
require("algebra.polynomialring.luacas-zassenhausfactoring")
require("algebra.polynomialring.luacas-decomposition")
File renamed without changes.
6 changes: 0 additions & 6 deletions luacas/tex/lualatex/luacas/calculus/_init.lua

This file was deleted.

6 changes: 6 additions & 0 deletions luacas/tex/lualatex/luacas/calculus/luacas-_init.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
-- Loads calculus files in the correct order.
require("algebra.luacas-_init")

require("calculus.luacas-derivativeexpression")
require("calculus.luacas-integralexpression")
require("calculus.luacas-diffexpression")
16 changes: 0 additions & 16 deletions luacas/tex/lualatex/luacas/core/_init.lua

This file was deleted.

16 changes: 16 additions & 0 deletions luacas/tex/lualatex/luacas/core/luacas-_init.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
-- Loads core files in the correct order.

require("core.luacas-expression")
require("core.luacas-atomicexpression")
require("core.luacas-compoundexpression")
require("core.luacas-constantexpression")
require("core.luacas-symbolexpression")
require("core.luacas-binaryoperation")
require("core.luacas-functionexpression")


require("core.binaryoperation.luacas-power")
require("core.binaryoperation.luacas-product")
require("core.binaryoperation.luacas-sum")
require("core.binaryoperation.luacas-quotient")
require("core.binaryoperation.luacas-difference")
4 changes: 2 additions & 2 deletions luacas/tex/lualatex/luacas/luacas.sty
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
\RequirePackage{mathtools}

%These files contain Lua code for parsing luacas output; they also initialize the CAS itself
\directlua{require('test.parser')
require('test.helper')
\directlua{require('test.luacas-parser')
require('test.luacas-helper')
}

\NewDocumentEnvironment{CAS}%
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---@diagnostic disable: lowercase-global
-- Runs test code from test files.

require("calculus._init")
require("_lib.pepperfish")
require("calculus.luacas-_init")
require("_lib.luacas-pepperfish")

-- Stuff required for the basic parser.
local constants = {e="E", pi = "PI", ln = "LN", log = "LOG", Integer = "Integer", DD = "DD", int = "INT", abs = "ABS", fact="FACT"}
Expand Down Expand Up @@ -124,26 +124,26 @@ end
-- profiler = newProfiler()
-- profiler:start()

require("test.calculus.derivatives")
require("test.calculus.integrals")

require("test.expressions.autosimplify")
require("test.expressions.collect")
require("test.expressions.equations")
require("test.expressions.simplify")
require("test.expressions.functions")
require("test.expressions.logarithms")
-- require("test.expressions.rationalexponent")
require("test.expressions.substitute")

require("test.polynomials.polynomial")
require("test.polynomials.partialfractions")
require("test.polynomials.polynomialmod")
require("test.polynomials.roots")

require("test.rings.conversion")
require("test.rings.modulararithmetic")
require("test.rings.number")
require("test.calculus.luacas-derivatives")
require("test.calculus.luacas-integrals")

require("test.expressions.luacas-autosimplify")
require("test.expressions.luacas-collect")
require("test.expressions.luacas-equations")
require("test.expressions.luacas-simplify")
require("test.expressions.luacas-functions")
require("test.expressions.luacas-logarithms")
-- require("test.expressions.luacas-rationalexponent")
require("test.expressions.luacas-substitute")

require("test.polynomials.luacas-polynomial")
require("test.polynomials.luacas-partialfractions")
require("test.polynomials.luacas-polynomialmod")
require("test.polynomials.luacas-roots")

require("test.rings.luacas-conversion")
require("test.rings.luacas-modulararithmetic")
require("test.rings.luacas-number")

endall()

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@



require("calculus._init")
require("calculus.luacas-_init")

-- Splits a string on a seperator.
function split(str, sep)
Expand Down

0 comments on commit 5797e53

Please sign in to comment.