Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/betaveros/noulith
/ functions
Functions
526 in github.com/betaveros/noulith
⨍
Functions
526
◇
Types & classes
138
Function
grouped
(mut it: impl Iterator<Item = NRes<T>>, n: usize, strict: bool)
src/lib.rs:2740
Function
grouped_all_with
( it: impl Iterator<Item = NRes<T>>, f: impl FnMut(Obj) -> NRes<Obj>, )
src/lib.rs:2807
Function
grouped_by
( mut it: impl Iterator<Item = NRes<T>>, mut f: impl FnMut(Obj, Obj) -> NRes<bool>, )
src/lib.rs:2764
Method
highlight
(&self, line: &'a str, _pos: usize)
src/cli.rs:24
Method
highlight_char
(&self, _line: &str, _pos: usize)
src/cli.rs:104
Method
i64
(n: i64)
src/core.rs:1124
Method
imaginary_part
(&self)
src/nnum.rs:337
Method
index_error
(s: String)
src/core.rs:1730
Function
indexing
()
tests/test.rs:303
Function
internal_stuff
()
tests/test.rs:806
Method
io_error
(s: String)
src/core.rs:1763
Method
is_prime
(&self)
src/nnum.rs:1086
Method
iverson
(b: bool)
src/nnum.rs:467
Method
key_error
(s: String)
src/core.rs:1733
Function
lambdas
()
tests/test.rs:234
Function
lazy_hofs
()
tests/test.rs:593
Method
lcm
(&self, other: &NNum)
src/nnum.rs:1082
Function
len
()
tests/test.rs:166
Method
len
FIXME: this used to mean "length or infinity" but it increasingly looks like we actually want streams where we can't determine their length by inspect
src/core.rs:163
Method
list
(n: Vec<Obj>)
src/core.rs:1136
Function
lists
()
tests/test.rs:172
Function
main
()
src/main.rs:154
Function
math
()
tests/test.rs:129
Method
max_consuming
(self, other: Self)
src/nnum.rs:702
Method
min_consuming
(self, other: Self)
src/nnum.rs:695
Function
minmax
()
tests/test.rs:440
Method
mod_floor
(&self, other: &NNum)
src/nnum.rs:868
Function
modifications
()
tests/test.rs:63
Method
modify_ident
( env: &Rc<RefCell<Env>>, ident: &Ident, f: impl FnOnce(&ObjType, &mut Obj) -> NRes<T>
src/core.rs:4820
Function
more_dicts
()
tests/test.rs:358
Function
more_hofs
()
tests/test.rs:553
Function
more_lists
()
tests/test.rs:206
Method
mul_assign
(&mut self, other: &NInt)
src/nint.rs:444
Function
multi_dict_map
(a: HashMap<ObjKey, T>, f: fn(T) -> Obj)
src/lib.rs:3043
Function
multi_vec_map
(a: Vec<T>, f: fn(T) -> Obj)
src/lib.rs:3039
Method
name_error
(s: String)
src/core.rs:1739
Function
namespace_poc
()
tests/test.rs:764
Method
neg
(self)
src/nint.rs:233
Method
neg
(self)
src/nnum.rs:912
Method
neg_one
()
src/core.rs:1149
Method
new
(operand: Obj)
src/eval.rs:127
Method
new
(code: &'a str)
src/lex.rs:106
Method
new
(name: Rc<String>, fields: Rc<Vec<(String, Option<Obj>)>>)
src/core.rs:566
Method
next
(&mut self)
src/iter.rs:35
Function
normal_precedence
()
tests/test.rs:99
Method
not
(self)
src/nint.rs:247
Method
not
(self)
src/nnum.rs:936
Function
number_theory
()
tests/test.rs:140
Function
obj_cyclic_index
(xr: Obj, ir: Obj)
src/lib.rs:2402
Method
of
(name: &str, accept: fn(&Obj, &Obj) -> NRes<bool>)
src/lib.rs:299
Method
of
(v: &mut Rc<Vec<T>>)
src/iter.rs:23
Method
one
()
src/core.rs:1146
Method
one_j
()
src/nnum.rs:190
Function
opassigns
()
tests/test.rs:448
Method
peek
(&self)
src/streams.rs:25
Function
prefixes
(mut it: impl Iterator<Item = NRes<T>>)
src/lib.rs:3018
Method
product
(iter: I)
src/nnum.rs:972
Method
pythonic_index_isize
(&self, i0: isize)
src/core.rs:174
Method
pythonic_slice
(&self, lo: Option<isize>, hi: Option<isize>)
src/core.rs:195
Function
quick_operators
()
tests/test.rs:29
Function
random
()
tests/test.rs:678
Function
ranges
()
tests/test.rs:91
Method
real_part
(&self)
src/nnum.rs:328
Function
repl
()
src/cli.rs:160
Method
replacement
(&self)
src/cli.rs:121
Method
reset_counter
()
src/core.rs:574
Function
reversed
(mut v: Vec<T>)
src/lib.rs:2634
Method
reversed
(&self)
src/core.rs:231
Function
reversed_prefixes
(mut it: impl Iterator<Item = NRes<T>>)
src/lib.rs:3027
Method
run1
there are a LOT of builtins who specialize based on how many arguments they get, and a LOT of paths where we know how many arguments we're passing, so
src/core.rs:2140
Method
run2
(&self, env: &REnv, arg1: Obj, arg2: Obj)
src/core.rs:2143
Function
safe_index
(xr: Obj, ir: Obj)
src/lib.rs:2450
Function
sections_etc
()
tests/test.rs:470
Method
shl
(self, other: usize)
src/nint.rs:426
Method
shl
(self, other: NNum)
src/nnum.rs:1012
Function
short_circuit
()
tests/test.rs:400
Function
short_circuiting_folds
()
tests/test.rs:632
Method
shr
(self, other: usize)
src/nint.rs:432
Method
shr
(self, other: NNum)
src/nnum.rs:1021
Method
signum
(&self)
src/nnum.rs:226
Function
simple_eval
(code: &str)
src/lib.rs:2545
Method
soft_deref
(self)
src/nnum.rs:717
Function
sorted
(mut v: Vec<T>)
src/lib.rs:2644
Function
sorted_by
(env: &REnv, f: Func, mut v: Vec<T>)
src/lib.rs:2676
Function
sorted_on
(env: &REnv, f: Func, v: Vec<T>)
src/lib.rs:2702
Function
splat_call
()
tests/test.rs:54
Function
split
()
tests/test.rs:252
Method
sqrt
(&self)
src/nnum.rs:346
Function
streams
()
tests/test.rs:272
Function
strings
()
tests/test.rs:245
Function
struct_symbols
()
tests/test.rs:756
Function
structs
()
tests/test.rs:744
Method
sub_assign
(&mut self, other: &NNum)
src/nnum.rs:959
Method
sum
(iter: I)
src/nnum.rs:966
Function
switch
()
tests/test.rs:697
Method
syntax_error
(s: String)
src/core.rs:1742
Method
syntax_error_loc
(s: String, msg: String, start: CodeLoc, end: CodeLoc)
src/core.rs:1745
Function
test_parse_as_rational
()
src/decimal.rs:83
Method
throw
(s: String)
src/core.rs:1724
Method
to_f64_re_or_inf
(&self)
src/nnum.rs:298
← previous
next →
401–500 of 526, ranked by callers