HiPhish's Workshop
  • Grid Framework
    • Overview
    • Features
    • Examples
    • Gallery
    • Showcase
    • FAQ
    • News
    • Support
    • Buy Now 35$
  • Open Source
    • NTFS-Clone
    • IPS-Tools
    • roll
    • Newton's Method in C
    • Xeen Tools
    • Wolf3D Extract
    • Game Source Documentation
  • Vim/Nvim plugins
    • Info.vim
    • REPL.nvim
    • Quicklisp.nvim
    • jinja.vim
    • Guix channel
  • Blog
  • About
  1. blog
  2. 2024
  3. 08
  • Let's write FizzBuzz in a functional style for no good reason

    published: 2024-08-25

    Let's write yet another FizzBuzz because that's what the world needs. Here's the twist though: ours won't be like those other fuddy-duddy lame and bloated enterprise-grade FizzBuzzes. Oh no, we are ahead of the curve this time, it's functional time, baby! We will be using Python though, because Python and Javascript is the closest most of us will ever get to using a functional programming language in production.

    Continue reading…

  • Testing Fennel in busted with Lua

    published: 2024-08-15

    Fennel is a Lisp-like language which compiles down to Lua, so it should be possible to test Fennel scripts in busted. Indeed, we can, but there are a few points to note about testing Fennel code in Lua.

    Continue reading…

subscribe: RSS

archive

  • 2025 (1)
  • 2024 (8)
  • 2023 (11)
  • 2022 (13)
  • 2021 (5)
  • 2020 (15)
  • 2019 (17)
  • 2018 (1)
  • 2017 (4)
  • 2016 (6)
  • 2015 (2)

categories

  • misc (21)
  • open-source (24)
  • organisation (14)
  • vim (24)

tags

  • vim (21)
  • lisp (21)
  • rant (14)
  • html (10)
  • lua (9)
  • unix (8)
  • linux (5)
  • neovim (4)
  • web (4)
  • msgpack (3)
  • games (3)
  • testing (3)
  • guix (2)
  • network (2)
  • markdown (2)
  • python (2)
  • cocoa (1)
  • info (1)
  • awk (1)
  • elixir (1)
  • wine (1)
  • git (1)
  • terminal (1)
  • unity3d (1)
  • functional programming (1)

Creative Commons Attribution-ShareAlike 4.0 International License © 2015-2022, licensed under CC BY-SA 4.0

GitHub GitLab