general naming thoughts
Nodes are always named: Functionality (Access Overload)[tag]
Where:
- Access may denote the return type
+ (Math.Real)
+ (Math.Integer)
Dot (Math.Vector2D)[Dot]
Cross (Math.Vector2D)[Cross]
* (Math.Matrix)
* (Math.Vector)
* (Math.Vector Matrix)
+ (Text)
+ (Graphics.Color)
- Conversion nodes are always named: To<TTo>(Category <TFrom>)
- ToDegree (Math Cycles)
- ToDegree (Math Radians)
- ToTexture (EX9.Texture Color)
- ToTexture (EX9.Texture Value)
- ToColor (Graphics String)
- ToPolar (Math Cartesian 2d)
- ToCartesian (Math Polar 3d)
- Defining Ranges
- from | to | count
- from | to | stride
- from | stride | count
- center | width | count
- center | width | stride
- center | stride | count
Atomic
- IOBox<T>
- Equals<T> (bei Value mit Epsilon?) (was mit =cyclic?)
- ToString<T>
- To<T><T>
- Switch<T>
- Case<T>
- S/R<T>
- Change<T> (bei Value mit Epsilon?)
- FrameDelay<T>
- Delay<T> ?
- S+H<T>
- AvoidNil<T>
Collections
- Reverse<T>
- Select<T>
- Cross<T>
- Concat<T>
- Pairwise<T>
- Zip<T>
- UnZip<T>
- Head<T>
- Tail<T>
- CAR<T>
- CDR<T>
- Shift<T>
- Swap<T>
- Insert<T>
- Delete<T>
- Set<T>
- Push<T>
- Pop<T>
Array
Linked List
- ::<T>
- Head<T>
- Tail<T>
- CAR<T>
Stack
Dictionary
- spread join/split, pack/unpack, box/unbox
Spreads.Operators
- Count
- Reverse
- Shift
- Swap
- SwapDim
- Scroll
- Select
- Resample
- SetSlice, GetSlice
- SetSpread, GetSpread
- InsertSlice, DeleteSlice
- CAR
- CDR
- Cons, DeCons
- Zip, UnZip
- Cross
- Pairwise
- Sort, KeySort
- Substitute
- Sift
- NearestNeighbour
- Occurence
- - (Set)
- = (Set)
- Intersect (Set)
- Unify (Set)
Spreads.Collections
- Queue
- RingBuffer
- Store
- Stack
- Lifo
- Fifo
- Levin
Animation
- FrameDifference ?
- FrameVelocity ?
- Heading ?
- Hysteresis ?
Animation.Filter
- ADSR
- Damper
- Decay
- DeNiro
- LinearFilter
- Newton
- Oscillator
Animation.Generator
Audio
Audio.DShow9
Audio.Bass
Audio.Irrklang
Control
- Automata
- Monoflop
- FlipFlop
- MultipFlipFlop
- TimerFlop
- Toggle
- MultiToggle
- TogEdge
- Blinker
- Counter ?
- FrameCounter ?
Debug
Graphics
- Color (generators, join/split, conversions, spreadgenerators)
Graphics.SVG
Graphics.DX9
Graphics.Flash
Graphics.Skeleton
IO
IO.Devices
IO.Network (osc codec)
IO.Databases
IO.File
Math
Boolean
Integer
Real(32, 64)
Vector(2d, 3d, 4d, 32, 64)
Quaternion
Complex
Matrix
Random
Statistics
Physics
Physics.Box2d
Physics.Bullet
Physics.Ode
Text
- encryption/decryption
- encoding/decoding
- string ops
- html/xml
- tty
- spreadgenerators
- spectral ops
System
- windows api stuff
- systeminfo stuff
Video
Video.DShow9
Video.Freeframe
Video.Vlc
VVVV