dutils
所属分类:数学计算
开发工具:D
文件大小:0KB
下载次数:0
上传日期:2023-03-05 23:36:50
上 传 者:
sh-1993
说明: D2编程语言中有用模块的集合(希望如此)
(A collection of (hopefully )useful modules in the D2 Programming Language)
文件列表:
CHANGELOG.md (3436, 2023-03-05)
LICENSE (35823, 2023-03-05)
dub.json (1281, 2023-03-05)
dub.selections.json (60, 2023-03-05)
source/ (0, 2023-03-05)
source/dutils/ (0, 2023-03-05)
source/dutils/binom.d (4063, 2023-03-05)
source/dutils/math/ (0, 2023-03-05)
source/dutils/math/core.d (31224, 2023-03-05)
source/dutils/math/def.d (3571, 2023-03-05)
source/dutils/math/number.d (16445, 2023-03-05)
source/dutils/math/package.d (1007, 2023-03-05)
source/dutils/package.d (1134, 2023-03-05)
source/dutils/physics.d (14044, 2023-03-05)
source/dutils/skeleton.d (9567, 2023-03-05)
source/dutils/sprite.d (3883, 2023-03-05)
# dutils
A collection of (hopefully) useful modules in the D2 Programming Language.
This project was initially supposed to be a collection of whatever modules I decided to write for the
D programming language (not unlike Arsd), but it had no direction, and I soon forgot about it.
After months, I picked it up again, and decided to make a game engine, mainly centered around
a robust mathematics library (which is currently all there is) and modularity: i.e. one can
write an additional module extending upon the base framework with little to no effort.
## What's With the Version Number?
I am an absolute monkey, and started it at v0.1.0 for some reason. Don't ask, I do not remember at this point.
## Changelog for dutils v0.2.0
### NEW
#### dutils.math
- Created dutils.math.core, dutils.math.def, and dutils.math.number.
- dutils.math.def contains the definitions for the template mathematical type: Mtype, and for the wrappers for the function and operator lists.
- dutils.math.number contains the definition of the Number type, which is currently incomplete.
The Number type currently supports four operations: +, -, *, and /, and the functions toDstring and fromDstring.
The ^^ exponentiation operation will be done later, as it requires logarithms and arguments.
- dutils.math.core supports registering, validating, and executing a function.
### REMOVED
- The entire library is getting a revamp, so I removed the existing iteration of the Math Library.
Soon the rest of the library will be replaced, but until then, it wil remain.
## Build Instructions
For a static lib build:
dub build --config=standard --build-mode=allAtOnce
For a shared lib build (requires LDC or GDC):
dub build --compiler=ldc2 --config=shared --build-mode=allAtOnce
近期下载者:
相关文件:
收藏者: