Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /? 310
- ::
- :::: /hoon/grid/lib
- :: A lib for makeing grids
- :: because grids
- |%
- ++ grid (list row)
- ++ row (list ?)
- ++ space ?
- :: Takes a grid of loobeans (booleans but backwards)
- :: and turns them in to a tang
- ++ gen-grid
- |= size/@
- ^- grid
- =+ row=(reap size %.y)
- (reap size row)
- ::
- ::::
- ::
- ++ bool-to-tape
- |= s/space
- ?: s
- '# '
- '. '
- ::
- ::::
- ::
- ++ grid-to-tang
- |= g/grid :: Takes a grid
- ^- tang
- %+ turn g
- |= r/row
- :- %leaf
- ^- tape
- %+ turn r
- bool-to-tape
- --
- :::: result
- [
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- [%leaf p="??????????"]
- ]
- > :go-go &atom 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement