<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Spec on BradCypert.com</title>
    <link>https://www.bradcypert.com/tags/spec/</link>
    <description>Recent content in Spec on BradCypert.com</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 27 Dec 2022 22:25:45 -0500</lastBuildDate>
    <atom:link href="https://www.bradcypert.com/tags/spec/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>An Informal &amp; Practical Guide to Clojure.Spec</title>
      <link>https://www.bradcypert.com/an-informal-guide-to-clojure-spec/</link>
      <pubDate>Sun, 14 May 2017 00:00:00 +0000</pubDate>
      <guid>https://www.bradcypert.com/an-informal-guide-to-clojure-spec/</guid>
      <description>&lt;p&gt;Hello again! No witty intro this time, I’ve just been working with Clojure 1.9-alpha recently, and have decided to write about Clojure spec and some of the features it offers. Let’s get to it!&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note: There’s a lot to Clojure Spec. I’m going to cover what I consider to be the practical aspects, or the aspects that I commonly use. My goal is to make this light and comprehensible.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;what-is-spec&#34;&gt;What is Spec?&lt;/h4&gt;&#xA;&lt;p&gt;Clojure’s spec is a core part of the Clojure library as of Clojure 1.9. It allows you to declaratively define specifications that you use in your code for numerous things such as checking validity, conforming objects to a spec, or even automated test generation. Let’s talk about writing a spec.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
