NL
Size: a a a
NL
P
P
Fibonacci←λn{А вот проверка замкнутости графа, реализованного на хеш-таблицах.
1ι∋n⇒nι;
n-(1)Fibonacci+(n-(2)Fibonacci)
}
Factorial←λn{
n=(0)⇒1;
n-(1)Factorial(n)
}
Length←λa{
a∅?⇒1;
a⁰Length+(1)
}
GraphAcyclic?←λg{Я показывал наброски дизайна хенланга нескольким людям, их все пугали странные символы. Ничего страшного, для каждого странного символа можно предоставить синоним словом :)
gτ∅?⇒⊤;
g#λk,v{v∅?}∃(|)~⇒⊥;
g GraphTearLeaf(
g#λk,v{v∅?⇒k;⊥}ω∃(=⊥~)
) GraphAcyclic?
}
GraphTearLeaf←λg,l{
gτ↓!(l)
g#λk,v{gτset!(vπ↓(=(l))))}
g
}
GraphAcyclic? assign function g {Буду иногда и про хенланг писать. Мне крайне интересно любое мнение про эти примеры кода :)
g table-empty? then true
else g map function k, v {
v null?
} exists (identity) then false
else g GraphTearLeaf (
g map function k, v {
v null? then k else false
} find (= false not)
) GraphAcyclic?
}
GraphTearLeaf assign
function g, l {
g table-delete! (l)
g map function k, v {
g table-set! (
v remove-matching (= (1))
)
}
g
}
VS
NL
Fibonacci←λn{А вот проверка замкнутости графа, реализованного на хеш-таблицах.
1ι∋n⇒nι;
n-(1)Fibonacci+(n-(2)Fibonacci)
}
Factorial←λn{
n=(0)⇒1;
n-(1)Factorial(n)
}
Length←λa{
a∅?⇒1;
a⁰Length+(1)
}
GraphAcyclic?←λg{Я показывал наброски дизайна хенланга нескольким людям, их все пугали странные символы. Ничего страшного, для каждого странного символа можно предоставить синоним словом :)
gτ∅?⇒⊤;
g#λk,v{v∅?}∃(|)~⇒⊥;
g GraphTearLeaf(
g#λk,v{v∅?⇒k;⊥}ω∃(=⊥~)
) GraphAcyclic?
}
GraphTearLeaf←λg,l{
gτ↓!(l)
g#λk,v{gτset!(vπ↓(=(l))))}
g
}
GraphAcyclic? assign function g {Буду иногда и про хенланг писать. Мне крайне интересно любое мнение про эти примеры кода :)
g table-empty? then true
else g map function k, v {
v null?
} exists (identity) then false
else g GraphTearLeaf (
g map function k, v {
v null? then k else false
} find (= false not)
) GraphAcyclic?
}
GraphTearLeaf assign
function g, l {
g table-delete! (l)
g map function k, v {
g table-set! (
v remove-matching (= (1))
)
}
g
}
p
NL
Если единственное, что привносит новый язык программирования - это синтаксис, то его можно смело отправлять в топку, он ничего принципиально нового в программирование не даст.
SK
Если единственное, что привносит новый язык программирования - это синтаксис, то его можно смело отправлять в топку, он ничего принципиально нового в программирование не даст.
p
Если единственное, что привносит новый язык программирования - это синтаксис, то его можно смело отправлять в топку, он ничего принципиально нового в программирование не даст.
SP
NL
NL
SP
B
P
NL
P
NL
Runnable
, Disposable
, Serializable
.MyFavouriteAbstractProxyFactory
.NL