ENV

sclin.ENV
See theENV companion object
case class ENV(lines: TrieMap[PATH, (STR, ANY)], code: FN, stack: Vector[ANY], curPC: (PATH, ANY), calls: LazyList[(PATH, ANY)], gscope: GSCOPE, ids: IDS, gids: GIDS, arr: List[Vector[ANY]], flags: Flags, cflag: Attrs => Attrs, ioSched: Scheduler)

A single step in the execution of a lin program.

Value parameters

arr

queue of strucures being constructed

calls

current call stack

cflag

function for (de)coloring output

code

queue of data to evaluate

curPC

current PATH and executing CMD

flags

CLI flags

gscope

global scope

ioSched

IO-specific thread-pool

lines

cache of all lines being read

stack

current data stack

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def SIG_1f1(f: ANY)(a: ANY): ANY
Extension method from sclin
def SIG_1f_(f: ANY)(a: ANY): ANY
Extension method from sclin
def SIG_1fb(f: ANY)(a: ANY): Boolean
Extension method from sclin
def SIG_1y2f1(f: ANY)(a: ANY, b: (ANY, ANY)): ANY
Extension method from sclin
def SIG_2f1(f: ANY)(a: ANY, b: ANY): ANY
Extension method from sclin
def SIG_2f2(f: ANY)(a: ANY, b: ANY): (ANY, ANY)
Extension method from sclin
def SIG_2f_(f: ANY)(a: ANY, b: ANY): (ANY, ANY)
Extension method from sclin
def SIG_2fb(f: ANY)(a: ANY, b: ANY): Boolean
Extension method from sclin
def SIG_2x2fb(f: ANY)(a: (ANY, ANY), b: (ANY, ANY)): Boolean
Extension method from sclin
def SIG_2y1f1(f: ANY)(a: (ANY, ANY), b: ANY): ANY
Extension method from sclin
def abs: ENV
Extension method from sclin
def acos: ENV
Extension method from sclin
def acosh: ENV
Extension method from sclin
def add: ENV
Extension method from sclin
def add$: ENV
Extension method from sclin
def add$$: ENV
Extension method from sclin
def addCall(): ENV
def addGlob(k: String, v: ANY): ENV
def addGlobId(c: String): ENV
def addLoc(k: String, v: ANY): ENV
def addLocId(c: String): ENV
def all: ENV
Extension method from sclin
def and: ENV
Extension method from sclin
def and$$: ENV
Extension method from sclin
def any: ENV
Extension method from sclin
def arg(n: Int)(f: (Vector[ANY], ENV) => ENV): ENV
def arg1(f: (ANY, ENV) => ENV): ENV
def arg2(f: (ANY, ANY, ENV) => ENV): ENV
def arg3(f: (ANY, ANY, ANY, ENV) => ENV): ENV
def asin: ENV
Extension method from sclin
def asinh: ENV
Extension method from sclin
Extension method from sclin
def atan: ENV
Extension method from sclin
def atan2: ENV
Extension method from sclin
def atanh: ENV
Extension method from sclin
def await: ENV
Extension method from sclin
def bAND: ENV
Extension method from sclin
def bLSH: ENV
Extension method from sclin
def bNOT: ENV
Extension method from sclin
def bOR: ENV
Extension method from sclin
def bRSH: ENV
Extension method from sclin
def bURSH: ENV
Extension method from sclin
def bXOR: ENV
Extension method from sclin
def bhelp1(f: Long => Long, g: SafeLong => NUMF): ENV
Extension method from sclin
def bhelp2(f: (Long, Long) => Long, g: (SafeLong, SafeLong) => NUMF): ENV
Extension method from sclin
Extension method from sclin
def btou: ENV
Extension method from sclin
def cProd: ENV
Extension method from sclin
def cancelFUT: ENV
Extension method from sclin
def ceil: ENV
Extension method from sclin
def clr: ENV
Extension method from sclin
def clrscope: ENV
Extension method from sclin
def cmd(x: String): ENV
Extension method from sclin
def cmd1(x: String): ENV
Extension method from sclin
def cmp: ENV
Extension method from sclin
def cmp$$: ENV
Extension method from sclin
def comb: ENV
Extension method from sclin
def cons: ENV
Extension method from sclin
def cos: ENV
Extension method from sclin
def cosh: ENV
Extension method from sclin
def cyc: ENV
Extension method from sclin
def ddup: ENV
Extension method from sclin
def del: ENV
Extension method from sclin
def delayTASK: ENV
Extension method from sclin
def depth: ENV
Extension method from sclin
def diff: ENV
Extension method from sclin
def dip: ENV
Extension method from sclin
def div: ENV
Extension method from sclin
def div$: ENV
Extension method from sclin
def div$$: ENV
Extension method from sclin
def divi: ENV
Extension method from sclin
def divmod: ENV
Extension method from sclin
def dmap: ENV
Extension method from sclin
def dot: ENV
Extension method from sclin
def dp: ENV
Extension method from sclin
def dpwl: ENV
Extension method from sclin
def dshape: ENV
Extension method from sclin
def dup: ENV
Extension method from sclin
def dupd: ENV
Extension method from sclin
def dups: ENV
Extension method from sclin
def edup: ENV
Extension method from sclin
def endARR: ENV
Extension method from sclin
def endMAP: ENV
Extension method from sclin
def enumL: ENV
Extension method from sclin
def envARR: ENV
Extension method from sclin
def envDBL: ENV
Extension method from sclin
def envERR: ENV
Extension method from sclin
def envFN: ENV
Extension method from sclin
def envFUT: ENV
Extension method from sclin
def envMAP: ENV
Extension method from sclin
def envNO: ENV
Extension method from sclin
def envNUM: ENV
Extension method from sclin
def envOBS: ENV
Extension method from sclin
def envSEQ: ENV
Extension method from sclin
def envSTR: ENV
Extension method from sclin
def envTASK: ENV
Extension method from sclin
def envTF: ENV
Extension method from sclin
def envTRY: ENV
Extension method from sclin
def envYES: ENV
Extension method from sclin
def eql: ENV
Extension method from sclin
def eql$$: ENV
Extension method from sclin
def eqls: ENV
Extension method from sclin
def eqls$$: ENV
Extension method from sclin
def eval: ENV
Extension method from sclin
def evalA1(x: Vector[ANY], f: ANY): ANY
Extension method from sclin
def evalA2(x: Vector[ANY], f: ANY): (ANY, ANY)
Extension method from sclin
def evalAnd: ENV
Extension method from sclin
def evalAnd$: ENV
Extension method from sclin
def evalArrSt: ENV
Extension method from sclin
def evalIf: ENV
Extension method from sclin
def evalIf$: ENV
Extension method from sclin
def evalLHere: ENV
Extension method from sclin
def evalLNext: ENV
Extension method from sclin
def evalLPrev: ENV
Extension method from sclin
def evalLRel: ENV
Extension method from sclin
def evalLine: ENV
Extension method from sclin
def evalOr: ENV
Extension method from sclin
def evalOr$: ENV
Extension method from sclin
def evalS(x: Vector[ANY], f: ANY): Vector[ANY]
Extension method from sclin
def evalStArr: ENV
Extension method from sclin
def evalTASK: ENV
Extension method from sclin
def evalTRY: ENV
Extension method from sclin
def evalTimes: ENV
Extension method from sclin
def evalTry: ENV
Extension method from sclin
def evale: ENV
Extension method from sclin
final def exec: ENV
def execA(c: ANY): ENV
def exp: ENV
Extension method from sclin
def fImport(f: File): ENV
def factor: ENV
Extension method from sclin
def find: ENV
Extension method from sclin
def findi: ENV
Extension method from sclin
def flat: ENV
Extension method from sclin
def flatMap: ENV
Extension method from sclin
def floor: ENV
Extension method from sclin
def fltr: ENV
Extension method from sclin
def fnLine(i: Int): ENV
def fold: ENV
Extension method from sclin
def foldR: ENV
Extension method from sclin
def foreach: ENV
Extension method from sclin
Extension method from sclin
def forkTASK: ENV
Extension method from sclin
def form: ENV
Extension method from sclin
Extension method from sclin
def fromDec: ENV
Extension method from sclin
def fromJSON: ENV
Extension method from sclin
def fsglob: ENV
Extension method from sclin
def fsglobR: ENV
Extension method from sclin
def fsls: ENV
Extension method from sclin
def fslsH[T](x: ANY)(f: File => Iterator[File]): ANY
Extension method from sclin
def fslsr: ENV
Extension method from sclin
def fsrErr[A](x: Task[A]): Task[A]
Extension method from sclin
def fsrErr[A](x: Observable[A]): Observable[A]
Extension method from sclin
def fsrH(x: ANY): Observable[Array[Byte]]
Extension method from sclin
def fsread: ENV
Extension method from sclin
def fsreadb: ENV
Extension method from sclin
def fsreadn: ENV
Extension method from sclin
def fswH(f: ANY => Consumer[Array[Byte], Long])(x: ANY, y: ANY): TASK
Extension method from sclin
def fswatch: ENV
Extension method from sclin
def fswbH(f: ANY => Consumer[Array[Byte], Long])(x: ANY, y: ANY): TASK
Extension method from sclin
def fswrite: ENV
Extension method from sclin
def fswriteat: ENV
Extension method from sclin
Extension method from sclin
def fswriteb: ENV
Extension method from sclin
def get: ENV
Extension method from sclin
def get$$: ENV
Extension method from sclin
def getGlob(k: String): Option[ANY]
def getId(c: String): PATH
def getLFile: ENV
Extension method from sclin
def getLHere: ENV
Extension method from sclin
def getLNext: ENV
Extension method from sclin
def getLNum: ENV
Extension method from sclin
def getLPrev: ENV
Extension method from sclin
def getLRel: ENV
Extension method from sclin
def getLine(i: Int): Option[(ANY, ANY)]
def getLineF(i: Int): ANY
def getLineS(i: Int): ANY
def getLn: ENV
Extension method from sclin
def getLns: ENV
Extension method from sclin
def getLoc(k: String): Option[ANY]
def getSc: ENV
Extension method from sclin
def getStack(i: Int): ANY
def getType: ENV
Extension method from sclin
def getn: ENV
Extension method from sclin
def getr: ENV
Extension method from sclin
def gets: ENV
Extension method from sclin
def getscope: ENV
Extension method from sclin
def globId: ENV
Extension method from sclin
def globIdF: ENV
Extension method from sclin
def globIdS: ENV
Extension method from sclin
def group: ENV
Extension method from sclin
def gt: ENV
Extension method from sclin
def gt$$: ENV
Extension method from sclin
def gteq: ENV
Extension method from sclin
def gteq$$: ENV
Extension method from sclin
def has: ENV
Extension method from sclin
def has$$: ENV
Extension method from sclin
def iStack(i: Int): Int
def idel: ENV
Extension method from sclin
def in: ENV
Extension method from sclin
def intersect: ENV
Extension method from sclin
def irange: ENV
Extension method from sclin
def isExact: ENV
Extension method from sclin
def isInt: ENV
Extension method from sclin
def isPrime: ENV
Extension method from sclin
def itr: ENV
Extension method from sclin
def itrTASKW(t: ANY, f: Iterable[Task[ANY]] => Task[Iterable[ANY]]): ANY
Extension method from sclin
def join: ENV
Extension method from sclin
def keys: ENV
Extension method from sclin
def lambda: ENV
Extension method from sclin
def len: ENV
Extension method from sclin
def lineMAP: ENV
Extension method from sclin
def ln: ENV
Extension method from sclin
def loadCode(x: LazyList[ANY]): ENV
def loadLine(i: Int): ENV
def locId: ENV
Extension method from sclin
def locIdF: ENV
Extension method from sclin
def locIdS: ENV
Extension method from sclin
def log: ENV
Extension method from sclin
def log10: ENV
Extension method from sclin
def lt: ENV
Extension method from sclin
def lt$$: ENV
Extension method from sclin
def lteq: ENV
Extension method from sclin
def lteq$$: ENV
Extension method from sclin
def map: ENV
Extension method from sclin
def mapEval: ENV
Extension method from sclin
def mapPar: ENV
Extension method from sclin
def mapParOrd: ENV
Extension method from sclin
def matchType: ENV
Extension method from sclin
def max: ENV
Extension method from sclin
def max$$: ENV
Extension method from sclin
def memoTASK: ENV
Extension method from sclin
def memoTASK$: ENV
Extension method from sclin
def merge: ENV
Extension method from sclin
def mergeMap: ENV
Extension method from sclin
def min: ENV
Extension method from sclin
def min$$: ENV
Extension method from sclin
def mod: ENV
Extension method from sclin
def mod$: ENV
Extension method from sclin
def mod$$: ENV
Extension method from sclin
def mod1(f: ANY => ANY): ENV
def mod2(f: (ANY, ANY) => ANY): ENV
def mod2$$: ENV
Extension method from sclin
def mod3(f: (ANY, ANY, ANY) => ANY): ENV
def modCode(f: LazyList[ANY] => LazyList[ANY]): ENV
def modScope(f: SCOPE => SCOPE): ENV
def modStack(f: Vector[ANY] => Vector[ANY]): ENV
def mods(n: Int)(f: Vector[ANY] => Vector[ANY]): ENV
def mods1(f: ANY => Vector[ANY]): ENV
def mods2(f: (ANY, ANY) => Vector[ANY]): ENV
def mods3(f: (ANY, ANY, ANY) => Vector[ANY]): ENV
def modx(n: Int)(f: Vector[ANY] => ANY): ENV
def mul: ENV
Extension method from sclin
def mul$: ENV
Extension method from sclin
def mul$$: ENV
Extension method from sclin
def neg: ENV
Extension method from sclin
def neg$: ENV
Extension method from sclin
def neg$$: ENV
Extension method from sclin
def neq: ENV
Extension method from sclin
def neq$$: ENV
Extension method from sclin
def neqs: ENV
Extension method from sclin
def neqs$$: ENV
Extension method from sclin
def nip: ENV
Extension method from sclin
def nix: ENV
Extension method from sclin
def not: ENV
Extension method from sclin
def not$$: ENV
Extension method from sclin
def num1(f: Double => Double, g: NUMF => NUMF): ENV
def num1(f: Double => Double, g: NUMF => NUMF, e: String): ENV
def num2(f: (Double, Double) => Double, g: (NUMF, NUMF) => NUMF): ENV
def num2(f: (Double, Double) => Double, g: (NUMF, NUMF) => NUMF, e: String): ENV
def num2a(f: (NUMF, NUMF) => Iterable[NUMF]): ENV
def num2q(f: (NUMF, NUMF) => Iterable[NUMF]): ENV
def oBtoU: ENV
Extension method from sclin
def oUtoB: ENV
Extension method from sclin
def oall: ENV
Extension method from sclin
def oany: ENV
Extension method from sclin
Extension method from sclin
def obufferN: ENV
Extension method from sclin
def obufferON: ENV
Extension method from sclin
def obufferT: ENV
Extension method from sclin
def obufferTB: ENV
Extension method from sclin
def obufferTN: ENV
Extension method from sclin
def ocache: ENV
Extension method from sclin
def ocyc: ENV
Extension method from sclin
def odebounce: ENV
Extension method from sclin
def odelay: ENV
Extension method from sclin
def odp: ENV
Extension method from sclin
def odpo: ENV
Extension method from sclin
def ofind: ENV
Extension method from sclin
def ofltr: ENV
Extension method from sclin
def ofold: ENV
Extension method from sclin
def ogroup: ENV
Extension method from sclin
Extension method from sclin
Extension method from sclin
def oitr: ENV
Extension method from sclin
def olen: ENV
Extension method from sclin
def onErrTASK: ENV
Extension method from sclin
def one$: ENV
Extension method from sclin
def ones: ENV
Extension method from sclin
def optId(c: String): Option[PATH]
def or: ENV
Extension method from sclin
def or$$: ENV
Extension method from sclin
def orep: ENV
Extension method from sclin
Extension method from sclin
def ostratClr: ENV
Extension method from sclin
Extension method from sclin
def ostratNew: ENV
Extension method from sclin
def ostratOld: ENV
Extension method from sclin
def ostratUn: ENV
Extension method from sclin
def othrottle: ENV
Extension method from sclin
Extension method from sclin
Extension method from sclin
def otk: ENV
Extension method from sclin
def otko: ENV
Extension method from sclin
def otoTF: ENV
Extension method from sclin
def ounfold: ENV
Extension method from sclin
def out: ENV
Extension method from sclin
def outf: ENV
Extension method from sclin
def outn: ENV
Extension method from sclin
def over: ENV
Extension method from sclin
def pack: ENV
Extension method from sclin
def pad: ENV
Extension method from sclin
def pad$: ENV
Extension method from sclin
def pad$H(f: (ANY, Int, ANY) => ANY): ENV
Extension method from sclin
def pad$H1(s: ANY, n: Int): ANY
Extension method from sclin
def padH(f: (String, Int, String) => String): ENV
Extension method from sclin
def padH1(s: String, n: Int): String
Extension method from sclin
def padc: ENV
Extension method from sclin
def padc$: ENV
Extension method from sclin
def padl: ENV
Extension method from sclin
def padl$: ENV
Extension method from sclin
def parTASK: ENV
Extension method from sclin
def parnTASK: ENV
Extension method from sclin
def part: ENV
Extension method from sclin
def parunTASK: ENV
Extension method from sclin
def pathARR: ENV
Extension method from sclin
def pathSTR: ENV
Extension method from sclin
def pathbase: ENV
Extension method from sclin
def pathext: ENV
Extension method from sclin
def pathname: ENV
Extension method from sclin
def paxes: ENV
Extension method from sclin
def perm: ENV
Extension method from sclin
def pick: ENV
Extension method from sclin
def pop: ENV
Extension method from sclin
def pow: ENV
Extension method from sclin
def pow$: ENV
Extension method from sclin
def pow$$: ENV
Extension method from sclin
def powi: ENV
Extension method from sclin
def powset: ENV
Extension method from sclin
def push(x: ANY): ENV
def pushs(xs: Vector[ANY]): ENV
def quar: ENV
Extension method from sclin
def raceTASK: ENV
Extension method from sclin
def range: ENV
Extension method from sclin
def rank: ENV
Extension method from sclin
def raxes: ENV
Extension method from sclin
Extension method from sclin
def reduce: ENV
Extension method from sclin
def reduceR: ENV
Extension method from sclin
def rep: ENV
Extension method from sclin
def reshape: ENV
Extension method from sclin
Extension method from sclin
def rev: ENV
Extension method from sclin
def rflat: ENV
Extension method from sclin
def rfold: ENV
Extension method from sclin
def rfoldR: ENV
Extension method from sclin
def rhelper(r: (Real, Real) => Range): ENV
Extension method from sclin
def rmap: ENV
Extension method from sclin
def rmatch: ENV
Extension method from sclin
Extension method from sclin
def rmatchBase(x: ANY, r: ANY): Iterator[MAP]
Extension method from sclin
Extension method from sclin
def rmatchEnd: ENV
Extension method from sclin
Extension method from sclin
Extension method from sclin
Extension method from sclin
def roll: ENV
Extension method from sclin
def rollu: ENV
Extension method from sclin
def rot: ENV
Extension method from sclin
def rotu: ENV
Extension method from sclin
def round: ENV
Extension method from sclin
def rsub: ENV
Extension method from sclin
def rsubFirst: ENV
Extension method from sclin
def scale: ENV
Extension method from sclin
def scan: ENV
Extension method from sclin
def scanEval: ENV
Extension method from sclin
def scanR: ENV
Extension method from sclin
def seqTASK: ENV
Extension method from sclin
def set: ENV
Extension method from sclin
def setArr(x: List[Vector[ANY]]): ENV
def setCur(c: ANY): ENV
def setLine(p: PATH, x: STR, y: ANY): ENV
def setLineF(i: Int, x: ANY): ENV
def setmod: ENV
Extension method from sclin
def setmodn: ENV
Extension method from sclin
def setmods: ENV
Extension method from sclin
def setn: ENV
Extension method from sclin
def sets: ENV
Extension method from sclin
def setscope: ENV
Extension method from sclin
def shape: ENV
Extension method from sclin
def shuffle: ENV
Extension method from sclin
def sin: ENV
Extension method from sclin
def sinh: ENV
Extension method from sclin
def sleepTASK: ENV
Extension method from sclin
def snoc: ENV
Extension method from sclin
def sort: ENV
Extension method from sclin
def sort$: ENV
Extension method from sclin
def span: ENV
Extension method from sclin
def split: ENV
Extension method from sclin
def splitAt: ENV
Extension method from sclin
def ssplit: ENV
Extension method from sclin
def startARR: ENV
Extension method from sclin
def startFN: ENV
Extension method from sclin
def str1(f: String => String): ENV
def str1a(f: String => Iterable[String]): ENV
def str2(f: (String, String) => String): ENV
def str2a(f: (String, String) => Iterable[String]): ENV
def str2q(f: (String, String) => Iterable[String]): ENV
def strnum(f: (String, NUMF) => String): ENV
def strnuma(f: (String, NUMF) => Iterable[String]): ENV
def strnumq(f: (String, NUMF) => Iterable[String]): ENV
def sub: ENV
Extension method from sclin
def sub$: ENV
Extension method from sclin
def sub$$: ENV
Extension method from sclin
def swap: ENV
Extension method from sclin
def swapd: ENV
Extension method from sclin
def switchMap: ENV
Extension method from sclin
def tan: ENV
Extension method from sclin
def tanh: ENV
Extension method from sclin
def tapMap: ENV
Extension method from sclin
def tbl: ENV
Extension method from sclin
def tblf: ENV
Extension method from sclin
def tcpErr[A](x: Task[A]): Task[A]
Extension method from sclin
def tcpErr[A](x: Observable[A]): Observable[A]
Extension method from sclin
def tcpread: ENV
Extension method from sclin
def tcpreadb: ENV
Extension method from sclin
def tcpwrite: ENV
Extension method from sclin
def tcpwriteb: ENV
Extension method from sclin
def throwERR: ENV
Extension method from sclin
def timeTASK: ENV
Extension method from sclin
Extension method from sclin
def tk: ENV
Extension method from sclin
def tkwl: ENV
Extension method from sclin
def toCap: ENV
Extension method from sclin
def toCodePt: ENV
Extension method from sclin
def toDec: ENV
Extension method from sclin
def toJSON: ENV
Extension method from sclin
def toLower: ENV
Extension method from sclin
def toNUMD: ENV
Extension method from sclin
def toNumDen: ENV
Extension method from sclin
def toShape: ENV
Extension method from sclin
def toUpper: ENV
Extension method from sclin
def trace: ENV
def trace1: ENV
def trace2: ENV
def trade: ENV
Extension method from sclin
def transpose: ENV
Extension method from sclin
def trunc: ENV
Extension method from sclin
def tuck: ENV
Extension method from sclin
Extension method from sclin
def uncons: ENV
Extension method from sclin
def unfold: ENV
Extension method from sclin
def union: ENV
Extension method from sclin
def uniq: ENV
Extension method from sclin
def uniq$: ENV
Extension method from sclin
def unsnoc: ENV
Extension method from sclin
def unwrap: ENV
Extension method from sclin
def unwrap$: ENV
Extension method from sclin
Extension method from sclin
def utob: ENV
Extension method from sclin
def vDBL: ENV
Extension method from sclin
def vNUM: ENV
Extension method from sclin
def vSTR: ENV
Extension method from sclin
def vals: ENV
Extension method from sclin
def vec1(f: ANY => ANY): ENV
def vec2(f: (ANY, ANY) => ANY): ENV
def vec3(f: (ANY, ANY, ANY) => ANY): ENV
def walk: ENV
Extension method from sclin
def winMap: ENV
Extension method from sclin
def wrap: ENV
Extension method from sclin
def wrap$: ENV
Extension method from sclin
def wrap$$: ENV
Extension method from sclin
def wrapFN: ENV
Extension method from sclin
Extension method from sclin
def wrapv: ENV
Extension method from sclin
def wrapv$: ENV
Extension method from sclin
def zip: ENV
Extension method from sclin
def zip$: ENV
Extension method from sclin

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product