Search results

computeHash :: String -> Int -> String

CPU-intensive hash calculation with multiple iterations

P purescript-yoga-om-workerbees M Examples.Workers.HashWorker
formatInt :: String -> Int -> String
P purescript-printf M Text.Printf
compile :: forall a. String -> a -> String

Compile a string into a template which can be applied to a context.

This function should be partially applyied, resulting in a compiled function which can be reused, instead of compiling the template on each application.

Note: This function performs no verification on the template string, so it is recommended that an appropriate type signature be given to the resulting function. For example:

hello :: { name :: String } -> String
hello = compile "Hello, {{name}}!"
P purescript-handlebars M Text.Handlebars
declareFlowType' :: forall a. HasFlowRep a => String -> a -> String

A convenience function for declaring types taking a concrete value over a proxy.

P purescript-bismuth M Bismuth.LibDef
generateFlowType' :: forall a. HasFlowRep a => String -> a -> String

A convenience function for generating types taking a concrete value over a proxy.

P purescript-bismuth M Bismuth
getFieldStr :: forall r. String -> r -> String
P purescript-yoga-react-native M Yoga.React.Native.MacOS.Events

s

s :: forall a. String -> a -> String

Separator

P purescript-react-basic-textf M React.Basic.DOM.Textf.DateTimeFormat
power :: forall m. Monoid m => m -> Int -> m

Append a value to itself a certain number of times. For the Multiplicative type, and for a non-negative power, this is the same as normal number exponentiation.

If the second argument is negative this function will return mempty (unlike normal number exponentiation). The Monoid constraint alone is not enough to write a power function with the property that power x n cancels with power x (-n), i.e. power x n <> power x (-n) = mempty. For that, we would additionally need the ability to invert elements, i.e. a Group.

power [1,2] 3    == [1,2,1,2,1,2]
power [1,2] 1    == [1,2]
power [1,2] 0    == []
power [1,2] (-3) == []
P purescript-prelude M Data.Monoid
spy :: forall a. DebugWarning => String -> a -> a

Logs any value and returns it, using a "tag" or key value to annotate the traced value. Useful when debugging something in the middle of a expression, as you can insert this into the expression without having to break it up.

P purescript-debug M Debug
repeat :: forall a. Monoid a => a -> Int -> a
P purescript-formatters M Data.Formatter.Internal
power :: forall g. Group g => g -> Int -> g

Append a value (or its inverse) to itself a certain number of times.

For the Additive Int type, this is the same as multiplication.

P purescript-group M Data.Group
pow :: forall a. Semiring a => a -> Int -> a

Integer power

P purescript-sparse-polynomials M Data.Sparse.Polynomial
getProperty :: forall o v. String -> o -> v

Get the property with the given name form the given object If property does not exist, will be undefined (see F.S.Undef)

P purescript-ffi-simple M FFI.Simple.Objects
hex :: forall repr. StringExpr repr => String -> repr String

Parse a hex color string

fill $ hex "#2c3e50"
P purescript-hylograph-selection M Hylograph.Expr.Friendly
named :: forall o. String -> o -> o

Return the object with a custom name Notes:

  • name is a readonly property, so we define over it
  • quietly mutates the input - use immediately after creation
P purescript-ffi-simple M FFI.Simple.Objects
removeProperty :: forall o. String -> o -> o
P purescript-ffi-simple M FFI.Simple.Objects

s

s :: forall repr. StringExpr repr => String -> repr String

Short alias for str - creates a string literal Usage: s "hello"

P purescript-hylograph-selection M Hylograph.Expr.Sugar

s

s :: forall repr. DataDSL repr => String -> repr String

Short alias for str - creates a string literal Usage: s "hello"

P purescript-hylograph-selection M Hylograph.Unified.Sugar
str :: forall repr. StringExpr repr => String -> repr String
P purescript-hylograph-selection M Hylograph.Expr.Expr
str :: forall repr. DataDSL repr => String -> repr String

String literal

P purescript-hylograph-selection M Hylograph.Unified.DataDSL
text :: forall repr. StringExpr repr => String -> repr String

Create a text (string) value

fill = text "steelblue"
label = _name `append` text " (selected)"
P purescript-hylograph-selection M Hylograph.Expr.Friendly
runFn0 :: forall b a. String -> a -> b
P purescript-airconsole M AirConsole.FFI
taggedLog :: forall a. String -> a -> a

For a string t and value a, calls console.log(t, a), then returns a.

P purescript-debuggest M Debug
taggedLogShow :: forall a. Show a => String -> a -> a

For a string t and value a, calls console.log(t, (show a)), then returns a.

P purescript-debuggest M Debug
unsafeGetField :: forall b a. String -> a -> b
P purescript-airconsole M AirConsole.FFI
attr :: forall m. Testable m => String -> m String

Returns the given attribute of the current-context element.

P purescript-elmish-testing-library M Elmish.Test.Query
destroyUnit :: forall audio engine. AudioInterpret audio engine => String -> audio -> engine

Destroy pointer x. For example, drop a sine wave oscillator from an audio graph. Note that this does not invoke garbage collection - it just removes the reference to the node, allowing it to be garbage collected.

P purescript-wags M WAGS.Interpret
effect0 :: forall b a. String -> a -> b
P purescript-weber M Weber.Event

m

m :: forall bem. WithModifiers bem => String -> bem -> bem
P purescript-css-bem M CSS.BEM
makeLoopBufWithDeferredBuffer :: forall audio engine. AudioInterpret audio engine => String -> audio -> engine

Make a looping audio buffer node with a deferred buffer.

P purescript-wags M WAGS.Interpret
makePeriodicOscWithDeferredOsc :: forall audio engine. AudioInterpret audio engine => String -> audio -> engine

Make a periodic oscillator.

P purescript-wags M WAGS.Interpret
makePlayBufWithDeferredBuffer :: forall audio engine. AudioInterpret audio engine => String -> audio -> engine

Make an audio buffer node with a deferred buffer.

P purescript-wags M WAGS.Interpret
question :: forall m e. MonadAff (console :: CONSOLE, readline :: READLINE | e) m => MonadAsk Interface m => String -> m String

Prompt for input, then read a line

P purescript-line-reader M LineReader
require :: forall m. MonadEffect m => String -> m String
P purescript-environment M Node.Process.Environment
runThisFn0 :: forall a this. String -> this -> a
P purescript-screeps-classy M Screeps.FFI
toParam :: forall schema value. ToParam schema value => schema -> value -> String
P purescript-yoga-stories M YogaStories.Controls
translate :: forall x y. IsLength x => IsLength y => x -> y -> String

translate (px 40.0) (px 30.0) → "translate(40px,30px)"

P purescript-pha M Pha.Html.Util
unsafeField :: forall val obj. String -> obj -> val
P purescript-screeps-classy M Screeps.FFI
unsafeLog :: forall a. String -> a -> a

Unsafely write a string to the console.

unsafeLog "unsafe!" unit -- unit (logs "unsafe!")
P purescript-neon M Neon.Helper
add :: forall a. Semiring a => a -> a -> a
P purescript-prelude M Data.Semiring
append :: forall a. Semigroup a => a -> a -> a
P purescript-prelude M Data.Semigroup
conj :: forall a. HeytingAlgebra a => a -> a -> a
P purescript-prelude M Data.HeytingAlgebra
const :: forall a b. a -> b -> a

Returns its first argument and ignores its second.

const 1 "hello" = 1

It can also be thought of as creating a function that ignores its argument:

const 1 = \_ -> 1
P purescript-prelude M Data.Function
disj :: forall a. HeytingAlgebra a => a -> a -> a
P purescript-prelude M Data.HeytingAlgebra
div :: forall a. EuclideanRing a => a -> a -> a
P purescript-prelude M Data.EuclideanRing
gcd :: forall a. Eq a => EuclideanRing a => a -> a -> a

The greatest common divisor of two values.

P purescript-prelude M Data.EuclideanRing
genericAdd :: forall a rep. Generic a rep => GenericSemiring rep => a -> a -> a

A Generic implementation of the add member from the Semiring type class.

P purescript-prelude M Data.Semiring.Generic
genericAdd' :: forall a. GenericSemiring a => a -> a -> a
P purescript-prelude M Data.Semiring.Generic
genericAppend :: forall a rep. Generic a rep => GenericSemigroup rep => a -> a -> a

A Generic implementation of the append member from the Semigroup type class.

P purescript-prelude M Data.Semigroup.Generic
genericAppend' :: forall a. GenericSemigroup a => a -> a -> a
P purescript-prelude M Data.Semigroup.Generic