-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Github Actions
committed
Jan 12, 2024
1 parent
3b0f096
commit 8c46c32
Showing
2 changed files
with
2 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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-01-05T00:21:35.951037895Z</updated><title>jank blog</title><id>https://jank-lang.org/blog/</id><entry><title type="html">jank's new persistent string is fast</title><link href="https://jank-lang.org/blog/2023-12-30-fast-string" rel="alternate" title="jank'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"><p>One thing I&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&apos;s work and starting on next quarter&apos;s, so I decided to see if I could beat both <code>std::string</code> and <code>folly::fbstring</code>, in terms of performance. After all, if we&apos;re gonna make a string class, it&apos;ll need to be fast. :)</p></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"><p>I&apos;ve been quiet for the past couple of months, finishing up this work on jank&apos;s module loading, class path handling, aliasing, and var referring. Along the way, I ran into some very interesting bugs and we&apos;re in for a treat of technical detail in this holiday edition of jank development updates! A warm shout out to my <a href="https://github.com/sponsors/jeaye">Github sponsors</a> and <a href="https://www.clojuriststogether.org/">Clojurists Together</a> for sponsoring this work.</p></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"><p>For the past month and a half, I&apos;ve been building out jank&apos;s support for <code>clojure.core/require</code>, 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 <a href="https://www.clojuriststogether.org/">Clojurists Together</a>.</p></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"><p>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 <a href="https://www.clojuriststogether.org/">Clojurists Together</a> for funding jank&apos;s development. The past quarter has been quite successful and I&apos;m excited to share the results.</p></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"><p>This quarter, my work on jank is being sponsored by <a href="https://www.clojuriststogether.org/">Clojurists Together</a>. 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&apos;m excited to share my results!</p></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"><p>After the <a href="/blog/2023-01-13-optimizing-sequences">last post</a>, which focused on optimizing jank&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&apos;s performance.</p></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"><p>In this episode of jank&apos;s development updates, we follow an exciting few weekends as I was digging deep into Clojure&apos;s sequence implementation, building jank&apos;s equivalent, and then benchmarking and profiling in a dizzying race to the bottom.</p></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"><p>I was previously giving updates only in the <a href="https://clojurians.slack.com/archives/C03SRH97FDK">#jank</a> 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 <i>lot</i> of new progress to report! Let&apos;s get into the details.</p></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-01-12T20:54:47.108207081Z</updated><title>jank blog</title><id>https://jank-lang.org/blog/</id><entry><title type="html">jank's new persistent string is fast</title><link href="https://jank-lang.org/blog/2023-12-30-fast-string" rel="alternate" title="jank'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"><p>One thing I&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&apos;s work and starting on next quarter&apos;s, so I decided to see if I could beat both <code>std::string</code> and <code>folly::fbstring</code>, in terms of performance. After all, if we&apos;re gonna make a string class, it&apos;ll need to be fast. :)</p></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"><p>I&apos;ve been quiet for the past couple of months, finishing up this work on jank&apos;s module loading, class path handling, aliasing, and var referring. Along the way, I ran into some very interesting bugs and we&apos;re in for a treat of technical detail in this holiday edition of jank development updates! A warm shout out to my <a href="https://github.com/sponsors/jeaye">Github sponsors</a> and <a href="https://www.clojuriststogether.org/">Clojurists Together</a> for sponsoring this work.</p></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"><p>For the past month and a half, I&apos;ve been building out jank&apos;s support for <code>clojure.core/require</code>, 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 <a href="https://www.clojuriststogether.org/">Clojurists Together</a>.</p></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"><p>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 <a href="https://www.clojuriststogether.org/">Clojurists Together</a> for funding jank&apos;s development. The past quarter has been quite successful and I&apos;m excited to share the results.</p></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"><p>This quarter, my work on jank is being sponsored by <a href="https://www.clojuriststogether.org/">Clojurists Together</a>. 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&apos;m excited to share my results!</p></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"><p>After the <a href="/blog/2023-01-13-optimizing-sequences">last post</a>, which focused on optimizing jank&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&apos;s performance.</p></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"><p>In this episode of jank&apos;s development updates, we follow an exciting few weekends as I was digging deep into Clojure&apos;s sequence implementation, building jank&apos;s equivalent, and then benchmarking and profiling in a dizzying race to the bottom.</p></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"><p>I was previously giving updates only in the <a href="https://clojurians.slack.com/archives/C03SRH97FDK">#jank</a> 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 <i>lot</i> of new progress to report! Let&apos;s get into the details.</p></summary></entry></feed> |
Large diffs are not rendered by default.
Oops, something went wrong.