blob: ff1f727fb233d9ee4b71c36115cf5e8459d171d6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
open Base
open Sequence
open Sequence.Infix
let center ~fill n text =
let padding = repeat fill and len_t = length text in
let len_p = (n - len_t) / 2 in
take (take padding len_p @ text @ padding) n
let extend ~fill n text = take (text @ repeat fill) n
|