trash shell script development blog
-----------------------------------
coming up with ideas for what to program
is difficult, yet programming remains one
of my favorite pastimes. because I'm a
very creative person, I've decided to
design a shell scripting language, which
will be the third programming language
I've made (one of the others is in active
development, and the other is in limbo).
if you haven't noticed, I've decided to
call the language 'trash' as an echo
of my boundless self-esteem.
here's a few goals for trash:
- written in Haskell
- roughly as fast as fish
- actually good syntax (like elvish)
- syntax highlighting
- customizable/extensible
my hope is that writing a development
blog will help me stay committed to this
project. please note that this isn't written
with the express purpose of being a tutorial,
just something for the aforementioned purpose
of commitment and also for the enjoyment of
anyone who might be interested.
here are the blogposts right now, in
sequential order:
- feature checkpoints
- initial planning
- extensive language planning