I hereby claim:
- I am prepor on github.
- I am prepor (https://keybase.io/prepor) on keybase.
- I have a public key ASCAbQNQu9q1W0a75dB2O1UARIqBG9XPE2PnDwnXmXZB5wo
To claim this, I am signing this object:
(def schema {:kb/parent {:db/type :db.type/ref} | |
:kb/children {:db/cardinality :db.cardinality/one}}) | |
(def conn | |
(let [c (d/create-conn schema) | |
{:keys [tempids]} | |
(d/transact! c | |
[{:db/id -1 | |
:title "Intermediate" | |
:tags #{:level}} |
JetIssues | |
Loading* | |
loaded -> Ok | |
load error -> LoadError | |
Issues | |
Ok | |
WithError | |
WithLoader | |
loaded -> Ok | |
load error -> WithError |
I hereby claim:
To claim this, I am signing this object:
open Base | |
open With_return | |
type node = { value: int; left: node option; right: node option } | |
let is_bst tree= | |
with_return (fun r -> | |
let rec tick = function | |
| { value; left = None; right = None} -> (value, value) | |
| { value; left = Some l; right = None} -> |
open Base | |
open With_return | |
type node = { value: int; left: node option; right: node option } | |
let is_bst tree= | |
with_return (fun r -> | |
let rec tick = function | |
| { value; left = None; right = None} -> value | |
| { value; left = Some l; right = None} -> |
open Base | |
let max_population intervals = | |
let t = Hashtbl.create (module Int) in | |
List.iter intervals (fun (birth, dead) -> | |
Hashtbl.update t birth (function | None -> 1 | Some i -> i + 1); | |
Hashtbl.update t dead (function | None -> -1 | Some i -> i - 1)); | |
let years = List.sort ~compare:Int.compare (Hashtbl.keys t) in | |
let max = ref 0 in | |
let current = ref 0 in |
refer from core ((=)) | |
def Ref(init) = | |
val v = `core.make-ref`(init) | |
def read() = | |
`core.deref`(v) | |
def write(x) = | |
`core.set`(v, x) | |
{. read = read, write = write .} |
(defconst mine-packages | |
'(smartparens)) | |
(defun mine/post-init-smartparens () | |
(require 'smartparens-config) | |
(add-hook 'minibuffer-setup-hook 'turn-on-smartparens-strict-mode) | |
;;;;;;;;;;;;;;;;;;;;;;;; |
(defun mine/post-init-smartparens () | |
(require 'smartparens-config) | |
(add-hook 'minibuffer-setup-hook 'turn-on-smartparens-strict-mode) | |
;;;;;;;;;;;;;;;;;;;;;;;; | |
;; keybinding management | |
(define-key smartparens-mode-map (kbd "C-M-f") 'sp-forward-sexp) | |
(define-key smartparens-mode-map (kbd "C-M-b") 'sp-backward-sexp) |
(defun mine/post-init-smartparens () | |
(require 'smartparens-config) | |
(add-hook 'minibuffer-setup-hook 'turn-on-smartparens-strict-mode) | |
;;;;;;;;;;;;;;;;;;;;;;;; | |
;; keybinding management | |
(define-key smartparens-mode-map (kbd "C-M-f") 'sp-forward-sexp) | |
(define-key smartparens-mode-map (kbd "C-M-b") 'sp-backward-sexp) |