ex

package
v0.0.0-...-8cdf743 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 9, 2024 License: MIT Imports: 7 Imported by: 1

Documentation

Overview

Package ex provides ex module implementing some extra functions.

Index

Constants

This section is empty.

Variables

View Source
var Module = map[string]charlang.Object{

	"math": charlang.Map{

		"Pi": charlang.Float(math.Pi),
		"pi": charlang.Float(math.Pi),

		"sqrt": &charlang.Function{
			Name:    "compile",
			Value:   charlang.FnAFRF(math.Sqrt),
			ValueEx: charlang.FnAFRFex(math.Sqrt),
		},
	},

	"compile": &charlang.Function{
		Name:    "compile",
		Value:   charlang.CallExAdapter(quickCompileFunc),
		ValueEx: quickCompileFunc,
	},
	"runCompiled": &charlang.Function{
		Name:  "runCompiled",
		Value: runCompiledFunc,
	},
	"threadRunCompiled": &charlang.Function{
		Name:  "threadRunCompiled",
		Value: threadRunCompiledFunc,
	},

	"loadGel": &charlang.Function{
		Name:    "loadGel",
		Value:   charlang.CallExAdapter(quickCompileGelFunc),
		ValueEx: quickCompileGelFunc,
	},
	"sortByFunc": &charlang.Function{
		Name:    "sortByFunc",
		Value:   charlang.CallExAdapter(builtinSortByFuncFunc),
		ValueEx: builtinSortByFuncFunc,
	},
	"sortByFuncQuick": &charlang.Function{
		Name:    "sortByFuncQuick",
		Value:   charlang.CallExAdapter(builtinSortByFuncQuickFunc),
		ValueEx: builtinSortByFuncQuickFunc,
	},
	"newFunc": &charlang.Function{
		Name:    "newFunc",
		Value:   charlang.CallExAdapter(builtinNewFuncFunc),
		ValueEx: builtinNewFuncFunc,
	},
	"close": &charlang.Function{
		Name:    "close",
		Value:   charlang.CallExAdapter(builtinCloseFunc),
		ValueEx: builtinCloseFunc,
	},
}

Module represents ex module.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL