Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. /? 310
  2. ::
  3. :::: /hoon/grid/lib
  4. :: A lib for makeing grids
  5. :: because grids
  6. |%
  7. ++ grid (list row)
  8. ++ row (list ?)
  9. ++ space ?
  10. :: Takes a grid of loobeans (booleans but backwards)
  11. :: and turns them in to a tang
  12. ++ gen-grid
  13. |= size/@
  14. ^- grid
  15. =+ row=(reap size %.y)
  16. (reap size row)
  17. ::
  18. ::::
  19. ::
  20. ++ bool-to-tape
  21. |= s/space
  22. ?: s
  23. '# '
  24. '. '
  25. ::
  26. ::::
  27. ::
  28. ++ grid-to-tang
  29. |= g/grid :: Takes a grid
  30. ^- tang
  31. %+ turn g
  32. |= r/row
  33. :- %leaf
  34. ^- tape
  35. %+ turn r
  36. bool-to-tape
  37. --
  38.  
  39.  
  40. :::: result
  41. [
  42. [%leaf p="??????????"]
  43. [%leaf p="??????????"]
  44. [%leaf p="??????????"]
  45. [%leaf p="??????????"]
  46. [%leaf p="??????????"]
  47. [%leaf p="??????????"]
  48. [%leaf p="??????????"]
  49. [%leaf p="??????????"]
  50. [%leaf p="??????????"]
  51. [%leaf p="??????????"]
  52. ]
  53. > :go-go &atom 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement