Skip to content

Commit

Permalink
Automated publish
Browse files Browse the repository at this point in the history
Github Actions committed Jul 5, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent ed85101 commit cc4d660
Showing 3 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion blog/feed.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<feed xmlns="http://www.w3.org/2005/Atom"><link href="https://jank-lang.org/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jank-lang.org/blog/" rel="alternate" type="text/html" /><updated>2024-06-30T18:11:27.060848034Z</updated><title>jank blog</title><id>https://jank-lang.org/blog/</id><entry><title type="html">jank development update - Multimethods!</title><link href="https://jank-lang.org/blog/2024-06-29-multimethods" rel="alternate" title="jank development update - Multimethods!" type="text/html" /><published>2024-06-29T00:00:00Z</published><updated>2024-06-29T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-06-29-multimethods</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Welcome back to another jank development update! For the past month, I&amp;apos;ve been pushing jank closer to production readiness primarily by working on multimethods and by debugging issues with Clang 19 (currently unreleased). Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; and all of my &lt;a href=&quot;https://github.com/sponsors/jeaye&quot;&gt;Github sponsors&lt;/a&gt; for their support this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - New projects!</title><link href="https://jank-lang.org/blog/2024-05-31-new-projects" rel="alternate" title="jank development update - New projects!" type="text/html" /><published>2024-05-31T00:00:00Z</published><updated>2024-05-31T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-05-31-new-projects</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Hey folks! I&amp;apos;ve been building on last month&amp;apos;s addition of lazy sequences, &lt;code&gt;loop*&lt;/code&gt;, destructuring, and more. This month, I&amp;apos;ve worked on rounding out lazy sequences, adding more mutability, better meta support, and some big project updates. Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;, who are funding my work this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Lazy sequences!</title><link href="https://jank-lang.org/blog/2024-04-27-lazy-sequences" rel="alternate" title="jank development update - Lazy sequences!" type="text/html" /><published>2024-04-27T00:00:00Z</published><updated>2024-04-27T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-04-27-lazy-sequences</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;This quarter, I&amp;apos;m being funded by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; to build out jank&amp;apos;s lazy sequences, special &lt;code&gt;loop*&lt;/code&gt; form, destructuring, and support for the &lt;code&gt;for&lt;/code&gt; and &lt;code&gt;doseq&lt;/code&gt; macros. Going into this quarter, I had only a rough idea of how Clojure&amp;apos;s lazy sequences were implemented. Now, a month in, I&amp;apos;m ready to report some impressive progress!&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Syntax quoting!</title><link href="https://jank-lang.org/blog/2024-03-29-syntax-quoting" rel="alternate" title="jank development update - Syntax quoting!" type="text/html" /><published>2024-03-29T00:00:00Z</published><updated>2024-03-29T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-03-29-syntax-quoting</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Oh, hey folks. I was just wrapping up this macro I was writing. One moment.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Dynamic bindings and more!</title><link href="https://jank-lang.org/blog/2024-02-23-bindings" rel="alternate" title="jank development update - Dynamic bindings and more!" type="text/html" /><published>2024-02-23T00:00:00Z</published><updated>2024-02-23T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-02-23-bindings</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;For the past couple of months, I have been focused on tackling dynamic var bindings and meta hints, which grew into much, much more. Along the way, I&amp;apos;ve learned some neat things and have positioned jank to be ready for a lot more outside contributions. Grab a seat and I&amp;apos;ll explain it all! Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;, who have sponsored some of my work this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank&apos;s new persistent string is fast</title><link href="https://jank-lang.org/blog/2023-12-30-fast-string" rel="alternate" title="jank&apos;s new persistent string is fast" type="text/html" /><published>2023-12-30T00:00:00Z</published><updated>2023-12-30T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-12-30-fast-string</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;One thing I&amp;apos;ve been meaning to do is build a custom string class for jank. I had some time, during the holidays, between wrapping up this quarter&amp;apos;s work and starting on next quarter&amp;apos;s, so I decided to see if I could beat both &lt;code&gt;std::string&lt;/code&gt; and &lt;code&gt;folly::fbstring&lt;/code&gt;, in terms of performance. After all, if we&amp;apos;re gonna make a string class, it&amp;apos;ll need to be fast. :)&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Load all the modules!</title><link href="https://jank-lang.org/blog/2023-12-17-module-loading" rel="alternate" title="jank development update - Load all the modules!" type="text/html" /><published>2023-12-17T00:00:00Z</published><updated>2023-12-17T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-12-17-module-loading</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;I&amp;apos;ve been quiet for the past couple of months, finishing up this work on jank&amp;apos;s module loading, class path handling, aliasing, and var referring. Along the way, I ran into some very interesting bugs and we&amp;apos;re in for a treat of technical detail in this holiday edition of jank development updates! A warm shout out to my &lt;a href=&quot;https://github.com/sponsors/jeaye&quot;&gt;Github sponsors&lt;/a&gt; and &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; for sponsoring this work.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Module loading</title><link href="https://jank-lang.org/blog/2023-10-14-module-loading" rel="alternate" title="jank development update - Module loading" type="text/html" /><published>2023-10-14T00:00:00Z</published><updated>2023-10-14T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-10-14-module-loading</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;For the past month and a half, I&amp;apos;ve been building out jank&amp;apos;s support for &lt;code&gt;clojure.core/require&lt;/code&gt;, including everything from class path handling to compiling jank files to intermediate code written to the filesystem. This is a half-way report for the quarter. As a warm note, my work on jank this quarter is being sponsored by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Object model results</title><link href="https://jank-lang.org/blog/2023-08-26-object-model" rel="alternate" title="jank development update - Object model results" type="text/html" /><published>2023-08-26T00:00:00Z</published><updated>2023-08-26T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-08-26-object-model</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;As summer draws to a close, in the Pacific Northwest, so too does my term of sponsored work focused on a faster object model for jank. Thanks so much to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; for funding jank&amp;apos;s development. The past quarter has been quite successful and I&amp;apos;m excited to share the results.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - A faster object model</title><link href="https://jank-lang.org/blog/2023-07-08-object-model" rel="alternate" title="jank development update - A faster object model" type="text/html" /><published>2023-07-08T00:00:00Z</published><updated>2023-07-08T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-07-08-object-model</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;This quarter, my work on jank is being sponsored by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;. The terms of the work are to research a new object model for jank, with the goal of making jank code faster across the board. This is a half-way report and I&amp;apos;m excited to share my results!&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Optimizing a ray tracer</title><link href="https://jank-lang.org/blog/2023-04-07-ray-tracing" rel="alternate" title="jank development update - Optimizing a ray tracer" type="text/html" /><published>2023-04-07T00:00:00Z</published><updated>2023-04-07T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-04-07-ray-tracing</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;After the &lt;a href=&quot;/blog/2023-01-13-optimizing-sequences&quot;&gt;last post&lt;/a&gt;, which focused on optimizing jank&amp;apos;s sequences, I wanted to get jank running a ray tracer I had previously written in Clojure. In this post, I document what was required to start ray tracing in jank and, more importantly, how I chased down the run time in a fierce battle with Clojure&amp;apos;s performance.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Optimizing sequences</title><link href="https://jank-lang.org/blog/2023-01-13-optimizing-sequences" rel="alternate" title="jank development update - Optimizing sequences" type="text/html" /><published>2023-01-13T00:00:00Z</published><updated>2023-01-13T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-01-13-optimizing-sequences</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;In this episode of jank&amp;apos;s development updates, we follow an exciting few weekends as I was digging deep into Clojure&amp;apos;s sequence implementation, building jank&amp;apos;s equivalent, and then benchmarking and profiling in a dizzying race to the bottom.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Lots of new changes</title><link href="https://jank-lang.org/blog/2022-12-08-progress-update" rel="alternate" title="jank development update - Lots of new changes" type="text/html" /><published>2022-12-08T00:00:00Z</published><updated>2022-12-08T00:00:00Z</updated><id>https://jank-lang.org/blog/2022-12-08-progress-update</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;I was previously giving updates only in the &lt;a href=&quot;https://clojurians.slack.com/archives/C03SRH97FDK&quot;&gt;#jank&lt;/a&gt; Slack channel, but some of these are getting large enough to warrant more prose. Thus, happily, I can announce that jank has a new blog and I have a &lt;i&gt;lot&lt;/i&gt; of new progress to report! Let&amp;apos;s get into the details.&lt;/p&gt;</summary></entry></feed>
<feed xmlns="http://www.w3.org/2005/Atom"><link href="https://jank-lang.org/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://jank-lang.org/blog/" rel="alternate" type="text/html" /><updated>2024-07-05T00:10:32.353473744Z</updated><title>jank blog</title><id>https://jank-lang.org/blog/</id><entry><title type="html">jank development update - Multimethods!</title><link href="https://jank-lang.org/blog/2024-06-29-multimethods" rel="alternate" title="jank development update - Multimethods!" type="text/html" /><published>2024-06-29T00:00:00Z</published><updated>2024-06-29T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-06-29-multimethods</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Welcome back to another jank development update! For the past month, I&amp;apos;ve been pushing jank closer to production readiness primarily by working on multimethods and by debugging issues with Clang 19 (currently unreleased). Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; and all of my &lt;a href=&quot;https://github.com/sponsors/jeaye&quot;&gt;Github sponsors&lt;/a&gt; for their support this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - New projects!</title><link href="https://jank-lang.org/blog/2024-05-31-new-projects" rel="alternate" title="jank development update - New projects!" type="text/html" /><published>2024-05-31T00:00:00Z</published><updated>2024-05-31T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-05-31-new-projects</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Hey folks! I&amp;apos;ve been building on last month&amp;apos;s addition of lazy sequences, &lt;code&gt;loop*&lt;/code&gt;, destructuring, and more. This month, I&amp;apos;ve worked on rounding out lazy sequences, adding more mutability, better meta support, and some big project updates. Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;, who are funding my work this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Lazy sequences!</title><link href="https://jank-lang.org/blog/2024-04-27-lazy-sequences" rel="alternate" title="jank development update - Lazy sequences!" type="text/html" /><published>2024-04-27T00:00:00Z</published><updated>2024-04-27T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-04-27-lazy-sequences</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;This quarter, I&amp;apos;m being funded by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; to build out jank&amp;apos;s lazy sequences, special &lt;code&gt;loop*&lt;/code&gt; form, destructuring, and support for the &lt;code&gt;for&lt;/code&gt; and &lt;code&gt;doseq&lt;/code&gt; macros. Going into this quarter, I had only a rough idea of how Clojure&amp;apos;s lazy sequences were implemented. Now, a month in, I&amp;apos;m ready to report some impressive progress!&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Syntax quoting!</title><link href="https://jank-lang.org/blog/2024-03-29-syntax-quoting" rel="alternate" title="jank development update - Syntax quoting!" type="text/html" /><published>2024-03-29T00:00:00Z</published><updated>2024-03-29T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-03-29-syntax-quoting</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;Oh, hey folks. I was just wrapping up this macro I was writing. One moment.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Dynamic bindings and more!</title><link href="https://jank-lang.org/blog/2024-02-23-bindings" rel="alternate" title="jank development update - Dynamic bindings and more!" type="text/html" /><published>2024-02-23T00:00:00Z</published><updated>2024-02-23T00:00:00Z</updated><id>https://jank-lang.org/blog/2024-02-23-bindings</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;For the past couple of months, I have been focused on tackling dynamic var bindings and meta hints, which grew into much, much more. Along the way, I&amp;apos;ve learned some neat things and have positioned jank to be ready for a lot more outside contributions. Grab a seat and I&amp;apos;ll explain it all! Much love to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;, who have sponsored some of my work this quarter.&lt;/p&gt;</summary></entry><entry><title type="html">jank&apos;s new persistent string is fast</title><link href="https://jank-lang.org/blog/2023-12-30-fast-string" rel="alternate" title="jank&apos;s new persistent string is fast" type="text/html" /><published>2023-12-30T00:00:00Z</published><updated>2023-12-30T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-12-30-fast-string</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;One thing I&amp;apos;ve been meaning to do is build a custom string class for jank. I had some time, during the holidays, between wrapping up this quarter&amp;apos;s work and starting on next quarter&amp;apos;s, so I decided to see if I could beat both &lt;code&gt;std::string&lt;/code&gt; and &lt;code&gt;folly::fbstring&lt;/code&gt;, in terms of performance. After all, if we&amp;apos;re gonna make a string class, it&amp;apos;ll need to be fast. :)&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Load all the modules!</title><link href="https://jank-lang.org/blog/2023-12-17-module-loading" rel="alternate" title="jank development update - Load all the modules!" type="text/html" /><published>2023-12-17T00:00:00Z</published><updated>2023-12-17T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-12-17-module-loading</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;I&amp;apos;ve been quiet for the past couple of months, finishing up this work on jank&amp;apos;s module loading, class path handling, aliasing, and var referring. Along the way, I ran into some very interesting bugs and we&amp;apos;re in for a treat of technical detail in this holiday edition of jank development updates! A warm shout out to my &lt;a href=&quot;https://github.com/sponsors/jeaye&quot;&gt;Github sponsors&lt;/a&gt; and &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; for sponsoring this work.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Module loading</title><link href="https://jank-lang.org/blog/2023-10-14-module-loading" rel="alternate" title="jank development update - Module loading" type="text/html" /><published>2023-10-14T00:00:00Z</published><updated>2023-10-14T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-10-14-module-loading</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;For the past month and a half, I&amp;apos;ve been building out jank&amp;apos;s support for &lt;code&gt;clojure.core/require&lt;/code&gt;, including everything from class path handling to compiling jank files to intermediate code written to the filesystem. This is a half-way report for the quarter. As a warm note, my work on jank this quarter is being sponsored by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Object model results</title><link href="https://jank-lang.org/blog/2023-08-26-object-model" rel="alternate" title="jank development update - Object model results" type="text/html" /><published>2023-08-26T00:00:00Z</published><updated>2023-08-26T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-08-26-object-model</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;As summer draws to a close, in the Pacific Northwest, so too does my term of sponsored work focused on a faster object model for jank. Thanks so much to &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt; for funding jank&amp;apos;s development. The past quarter has been quite successful and I&amp;apos;m excited to share the results.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - A faster object model</title><link href="https://jank-lang.org/blog/2023-07-08-object-model" rel="alternate" title="jank development update - A faster object model" type="text/html" /><published>2023-07-08T00:00:00Z</published><updated>2023-07-08T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-07-08-object-model</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;This quarter, my work on jank is being sponsored by &lt;a href=&quot;https://www.clojuriststogether.org/&quot;&gt;Clojurists Together&lt;/a&gt;. The terms of the work are to research a new object model for jank, with the goal of making jank code faster across the board. This is a half-way report and I&amp;apos;m excited to share my results!&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Optimizing a ray tracer</title><link href="https://jank-lang.org/blog/2023-04-07-ray-tracing" rel="alternate" title="jank development update - Optimizing a ray tracer" type="text/html" /><published>2023-04-07T00:00:00Z</published><updated>2023-04-07T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-04-07-ray-tracing</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;After the &lt;a href=&quot;/blog/2023-01-13-optimizing-sequences&quot;&gt;last post&lt;/a&gt;, which focused on optimizing jank&amp;apos;s sequences, I wanted to get jank running a ray tracer I had previously written in Clojure. In this post, I document what was required to start ray tracing in jank and, more importantly, how I chased down the run time in a fierce battle with Clojure&amp;apos;s performance.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Optimizing sequences</title><link href="https://jank-lang.org/blog/2023-01-13-optimizing-sequences" rel="alternate" title="jank development update - Optimizing sequences" type="text/html" /><published>2023-01-13T00:00:00Z</published><updated>2023-01-13T00:00:00Z</updated><id>https://jank-lang.org/blog/2023-01-13-optimizing-sequences</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;In this episode of jank&amp;apos;s development updates, we follow an exciting few weekends as I was digging deep into Clojure&amp;apos;s sequence implementation, building jank&amp;apos;s equivalent, and then benchmarking and profiling in a dizzying race to the bottom.&lt;/p&gt;</summary></entry><entry><title type="html">jank development update - Lots of new changes</title><link href="https://jank-lang.org/blog/2022-12-08-progress-update" rel="alternate" title="jank development update - Lots of new changes" type="text/html" /><published>2022-12-08T00:00:00Z</published><updated>2022-12-08T00:00:00Z</updated><id>https://jank-lang.org/blog/2022-12-08-progress-update</id><author><name>Jeaye Wilkerson</name></author><summary type="html">&lt;p&gt;I was previously giving updates only in the &lt;a href=&quot;https://clojurians.slack.com/archives/C03SRH97FDK&quot;&gt;#jank&lt;/a&gt; Slack channel, but some of these are getting large enough to warrant more prose. Thus, happily, I can announce that jank has a new blog and I have a &lt;i&gt;lot&lt;/i&gt; of new progress to report! Let&amp;apos;s get into the details.&lt;/p&gt;</summary></entry></feed>
2 changes: 1 addition & 1 deletion blog/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion progress/index.html

Large diffs are not rendered by default.

0 comments on commit cc4d660

Please sign in to comment.