porky11 / utils
testingimported file exists nowon May 9, 2020
.gitignoreAdd important files for migration to giton May 9, 2020
.ignoreAdd important files for migration to giton May 9, 2020
Makefileuse * instead of spaces as prefix for new …on January 26, 2020
README.mdadd readme to utilson January 30, 2020
argless.scfix argless for scopes 0.16 and add testson December 26, 2019
casing.scfixed casing for removed charon December 22, 2019
files.screname monotype to just monoon April 28, 2020
functional.scmake compose an inline and add a test for …on February 2, 2020
init.screname `use` to `do-file` and `embed-file`…on May 9, 2020
iteration.scremove iteration dumpson September 12, 2018
math.scremove use of assert in isqrt and remove r…on February 3, 2020
modify-bindings.scuse fold for remove-prefix on scopeson January 29, 2020
multi.sca lot of fixeson April 27, 2019
padding.scmake utils file the default initon January 30, 2020
sets.scchange dependency to Set lib instead of Ma…on April 28, 2020
transcendental.scmake factors real factors, don't store fac…on February 9, 2020
transitive.sca lot of fixeson April 27, 2019
types.screname monotype to just monoon April 28, 2020
va.scimprove va-cycle to cycle in the expected …on January 26, 2020
README.md

These are utilities for use with the scopes programming language.

These features are intended to bypass restrictions of core. Some if them would be useful to be included in scopes core.

Library

This library consists of these libraries:

  • import utils
  • import utils.va
  • import utils.functional
  • import utils.casing
  • import utils.math
  • import utils.files
  • import utils.padding

Utils

Just some random utilities for different use cases.

VA

A bunch of powerful operations to deal with variadics.

Functional

A few functional programming helpers, which are most useful for compile time things.

Casing

Just functions to test and convert the casing of characters and strings.

Math

A few simple, but useful mathematical functions.

Files

A wrapper around C files form stdio using constructors and destructors.

Padding

Utilities to ensure correct Padding by creating padded types. Most useful for data on the GPU.

Maintainer

E-Mail: Krapohl.f@gmx.de

Freenode IRC: porky11

matrix: p11:matrix.org

Discord: porky11#6951

Tox: F3AA4C3ECBF041E468230545D38FD27C8E82B81360C424EC342D225F700C1B2FE918A41D1BF8

Gitlab