voidmoth

Moira/Mallory/Magpie/Molly

Electronic literature, tool-building, poetry, games, puzzles, &cet. 29.


Itch.io
m-campbell.itch.io

pieartsy
@pieartsy asked:

what are all the programming languages you've been using lately for? like, what are they made to do and how are you using them yourself?

ive got The ADHD so i tend to skip around projects a lot, which definitely includes programming. at the moment currently active projects would be:

  • Python: Finishing up a simple library for expressive text-handling and finishing a poem written using it. Also researching some stuff related to DSLs for my master's thesis. Python ofc is about as general as a PL can be and my general feeling is that it's nice to go to as kind of a default that's well documented, quick, and easy, but I never feel all that joyful about using it.
  • Hy: I've written all my Cohost bots in Hy because I can leverage Python stuff but I love Lisp syntax goddammit. Hy's an implementation of a Lisp-style programming language on top of Python. You can't use all the fancy features of a full Lisp (especially REPL stuff) but as someone who likes Lisp a lot, it's a nice way of working with Python with a syntax I enjoy more. Also it has the same name as my wife.
  • Clojure & R: A data science project for class analyzing the people streets in European cities are named after. Tbh if the class wasn't required to use R I'd probably do the whole thing in Clojure. R is fine, and certainly easy to use, but I find it kinda boring and the fuctionality inconsistent, where Clojure is very much the opposite in both regards.
  • Clojure & Clojurescript & HTML & CSS: A web art project putting together some stuff related to autistic poetics that i can't talk about in more detail quite yet :3 Clojure is a functional dialect of Lisp built on Java; it's a pretty generalist language but is especially fun and well-suited to stuff involving data pipelines. It also has a great set of web dev tools.
  • Puzzlescript: Making sokoban games in this delightful tool. This thing is just awesome. It's like Bitsy for puzzle games and is remarkably simple but also very robust once you get clever with it.
  • Godot: Very slowly learning how to make games in this thing. Learning game dev is hard but I wanna make games with my friends dammit!

You must log in to comment.