commit 32f40736ff47a12bc5609f82f7a2ced9c88fb532 Author: Kaan Genç Date: Sun Oct 27 17:20:04 2019 -0400 Initial commit. diff --git a/build.boot b/build.boot new file mode 100644 index 0000000..1c80168 --- /dev/null +++ b/build.boot @@ -0,0 +1,24 @@ +(set-env! + :source-paths #{"src"} + :resource-paths #{"content"} + :dependencies '[[perun "0.4.3-SNAPSHOT" :scope "test"] + [hiccup "1.0.5" :exclusions [org.clojure/clojure]] + [pandeiro/boot-http "0.8.3" :exclusions [org.clojure/clojure]]]) + +(require '[io.perun :as perun] + '[pandeiro.boot-http :refer [serve]] + '[site.core]) + +(deftask build-website [] + (comp (perun/markdown) + (perun/render :renderer 'site.core/page) + (perun/sitemap :filename "sitemap.xml"))) + +(deftask serve-website [] + (comp (build-website) + (serve :port 8000 :resource-root "public") + (wait))) + +(deftask compile-website [] + (comp (build-website) + (target))) diff --git a/content/index.markdown b/content/index.markdown new file mode 100644 index 0000000..d2455cf --- /dev/null +++ b/content/index.markdown @@ -0,0 +1,17 @@ +# Kaan Genç + +## Research Interests + +* Programming languages +* Dynamic analysis +* Persistent memory +* Race detection + +## Publications + +* Dependence Aware, Predictive Unbounded Predictive Race Detection, OOPSLA 2019. +* Vindicator, PLDI 2018. + +## Teaching Experience + +Advanced C Programming, Autumn 2017 & Spring 2018 @ The Ohio State Univerity. diff --git a/src/site/core.clj b/src/site/core.clj new file mode 100644 index 0000000..480b1f3 --- /dev/null +++ b/src/site/core.clj @@ -0,0 +1,7 @@ +(ns site.core + (:require [hiccup.page :as hp])) + +(defn page [data] + (hp/html5 + [:div {:style "max-width: 600px;"} + (-> data :entry :content)]))