mirror of
https://github.com/urbit/ares.git
synced 2024-11-22 06:32:47 +03:00
ska: adds +melo-punt, turning all "meloization" sites indirect
This commit is contained in:
parent
8805494906
commit
fd20e17a62
@ -87,6 +87,19 @@
|
||||
=. call.gen (~(put by call.gen) entr [less more form ~ & | place.dad space.i.germ])
|
||||
`[more gen]
|
||||
::
|
||||
++ melo-punt
|
||||
|= [entr=@hail form=* less=naan]
|
||||
^- (unit [naan lore])
|
||||
=/ gorm (~(get ja melo.gen) form)
|
||||
|- ^- (unit [naan lore])
|
||||
?~ gorm ~
|
||||
?. (~(huge so soot.i.gorm) sock.less)
|
||||
$(gorm t.gorm)
|
||||
=> !@(call.verb ((onto:blot "<2 " entr place.dad [site place space]:i.gorm) .) .)
|
||||
:+ ~ [~ | ~]
|
||||
?> ?=([* * *] tack.dad)
|
||||
gen(dire |, kids (~(del ju kids.gen) i.t.tack.dad entr))
|
||||
::
|
||||
:: +melo: check for in-progress analysis
|
||||
::
|
||||
:: hits are estimates, must be validated in +seal
|
||||
@ -429,6 +442,7 @@
|
||||
:: check if memoized
|
||||
?^ m=(memo entr form less) u.m
|
||||
?^ m=(melo entr form less) u.m
|
||||
:: ?^ m=(melo-punt entr form less) u.m
|
||||
::
|
||||
=^ [load=nomm more=naan] gen
|
||||
:: structurally recur over formula
|
||||
|
Loading…
Reference in New Issue
Block a user