class_group 0.6.0

Rust library for building IQC: cryptography based on class groups (Cl) of imaginary quadratic orders
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
Function: self
Section: programming/specific
C-Name: pari_self
Prototype: m
Help: self(): return the calling function or closure. Useful for defining
 anonymous recursive functions.
Doc: return the calling function or closure as a \typ{CLOSURE} object.
 This is useful for defining anonymous recursive functions.
 \bprog
 ? (n->if(n==0,1,n*self()(n-1)))(5)
 %1 = 120
 @eprog