<?xml version='1.0' encoding='utf-8' ?>

<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>vlion - a pursuit of the ineffable</title>
  <link>https://vlion.dreamwidth.org/</link>
  <description>vlion - a pursuit of the ineffable - Dreamwidth Studios</description>
  <lastBuildDate>Fri, 19 Dec 2014 06:37:01 GMT</lastBuildDate>
  <generator>LiveJournal / Dreamwidth Studios</generator>
  <lj:journal>vlion</lj:journal>
  <lj:journaltype>personal</lj:journaltype>
  <image>
    <url>https://v2.dreamwidth.org/3115985/23726</url>
    <title>vlion - a pursuit of the ineffable</title>
    <link>https://vlion.dreamwidth.org/</link>
    <width>100</width>
    <height>86</height>
  </image>

<item>
  <guid isPermaLink='true'>https://vlion.dreamwidth.org/181893.html</guid>
  <pubDate>Fri, 19 Dec 2014 06:37:01 GMT</pubDate>
  <title>TODO: Software</title>
  <link>https://vlion.dreamwidth.org/181893.html</link>
  <description>My personal project &amp; open source journey has been longish and somewhat varied. I&apos;m going to be trying to bring it to a point and either tie off or continue development with one major project.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Rust&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Rust log-piper to postgres for my rpis&lt;br /&gt;- Finish Rust WAV parser - maybe?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Haskell&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- Card Catalog in Haskell - I need to understand how to make a CRUD app in Haskell.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Common Lisp&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;- a config file parser, rev to to the latest edition of the config file&lt;br /&gt;- finish up some more generic support packages that will help the CL community.&lt;br /&gt;- continue working on my BI database system (it&apos;s a fun &amp; hard algorithmic challenge)&lt;br /&gt;&lt;br /&gt;Of all those, I want to only be developing the Common Lisp BI system by July. My prior open-source (Quicklisp) Lisp work will be maintained with bugfixes, but I don&apos;t plan to do future feature on them. The BI work is interesting and encompasses a large segment of computer science, from compilers to algorithms.&lt;br /&gt;&lt;br /&gt;Looking forward, I&apos;ve roughly picked Scala as my &quot;future&quot; language, for future for-pay work, along with trying to learn it &amp; the Play Framework in such a fashion that I can quickly gin up side projects/bootstrap income with Scala/Play. I&apos;ve basically had it with dynamic languages: the system in Common Lisp is a disaster if there aren&apos;t lots of automated tests. Same for Python, Perl, etc.  This isn&apos;t a big deal if you&apos;re doing it every day, but for the long-running projects, it&apos;s murder to pick something up after 3 months and understand what&apos;s going on.  &lt;br /&gt;&lt;br /&gt;Scala seems okay, I guess. It&apos;s statically typed and has a big commercial end of things. Which is cool. I&apos;d rather use Haskell, but Scala clearly has the better financing and industrial tooling around it. Same for Rust, but I&apos;m also not 100% sure Rust jobs will exist when I next look for work (hopefully quite a ways off!).&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://www.dreamwidth.org/tools/commentcount?user=vlion&amp;ditemid=181893&quot; width=&quot;30&quot; height=&quot;12&quot; alt=&quot;comment count unavailable&quot; style=&quot;vertical-align: middle;&quot;/&gt; comments</description>
  <comments>https://vlion.dreamwidth.org/181893.html</comments>
  <category>lisp</category>
  <category>libre software</category>
  <category>open source</category>
  <category>sad</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
