tutorial-fun.mdwn 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. [[!tag /news]]
  2. [[!meta title="Tutorial Fun"]]
  3. [[!meta updated="2015-02-01"]]
  4. Just in case anyone is reading this - the place may be quiet, but it's lively!
  5. I'm advancing with Haskell, writing short programs for practice and mostly
  6. working on [[/projects/Idan]], the information language.
  7. I've been writing the tutorial for a while now - `git log` says since 01-14
  8. which is 2.5 weeks ago. It's fun. I'm adding new cool features, trying many new
  9. ideas, making mistakes and learning from them... It's mostly a mix of syntax
  10. concepts from Haskell, from Turtle, maybe a tiny tiny bit from Python and Lua,
  11. and my own ideas (which sometimes look like Perl but it's unintentional).
  12. As the language is gaining more and more syntax forms, I'm beginning to worry
  13. it won't be as friendly and as simple as I want it to be. There's also the
  14. issue of built-in support for names, descriptions, labels and prefixes: Should
  15. that go to another higher level language, or should I try to make Idan the
  16. one-suits-all language with all the features? It's hard to say because it's
  17. just an information language, not a programming language. Maybe adding extras
  18. isn't such a big deal.
  19. Hey, I could add support for them through a template system! Sounds
  20. interesting, I'm adding this as a TODO to the tutorial.
  21. In parallel to writing the tutorial, I'm going to start working with Darcs and
  22. Haskell on the Idan parser and serializer. Once I create a darcs repo, I'll set
  23. up Darcsweb to make it public, in parallel to the existing gitweb.
  24. [[!meta author=fr33domlover]]