mgreenblog

posts by category about this blog

Posts in the category "Software"

  1. I explain our (award-winning!) PLDI 2022 paper. Also, we meet a very good dog.
  2. I wrote some software to help you work with formats like JSON and YAML in the shell.
  3. Formulog: ML + Datalog + SMT
    I explain how our OOPSLA 2020 paper can help you prototype static analyses.
  4. smoosh v0.1
    A reference semantics for the POSIX shell.
  5. PHPEnkoder 1.14
    Features.
  6. Outdated instructions; I have had issues with OCaml and FFIs for nearly a decade.
  7. Twitter bots and OAuth
    Outdated advice about setting up a bot on Twitter.
  8. PHPEnkoder 1.13
    Bugfixes.
  9. A tool for planning the order of discussion at PC meetings to minimize comings-and-goings due to conflicts.
  10. An inane bugfix.
  11. PHPEnkoder 1.12: unicode support!
    Features.
  12. LLVM 3.1, Haskell 7.4.1, and OS X
    Outdated instructions, useful in their time.
  13. QuickRedex
    Run your research in... the Glasgow Haskell Compiler.
  14. PHPEnkoder 1.11
    A contributed bugfix.
  15. PHPEnkoder 1.10
    Contributed bugfixes.
  16. PHPEnkoder 1.9
    Bugfixes.
  17. PHPEnkoder 1.8
    Bugfixes.
  18. PHPEnkoder 1.7
    Features.
  19. Nested functions in GCC
    Exploring a language feature.
  20. Locally installing LLVM with Ocaml bindings
    Outdated instructions, useful in their time.
  21. PHPEnkoder 1.6
    Bugfixes and features.
  22. PHPEnkoder 1.5
    Bugfixes, features.
  23. PHPEnkoder 1.4
    Bugfixes.
  24. PHPEnkoder 1.3
    Bugfixes.
  25. The world's largest Scheme install-base is...
    ...adware.
  26. Practical OCaml
    I did some homework in OCaml and it was only twenty times slower than C (at first).
  27. My software makes the medium time.
  28. boolopt update: v1.1
    Bugfixes in old code for simplifying propositional logic formulae.
  29. Another nasty bug -- and an idea
    A bug with DOM nodes and an idea for structured practice at debugging.
  30. PHPEnkoder 1.2
    Bugfixes.
  31. XSugar
    Playing around with bidirectional programming.
  32. Google E-Mail Masking
    Alternative approaches to email obfuscation.
  33. World-Wide Enkoder Domination
    Other people using client-side email obfuscation.
  34. boolopt
    Code for minimizing propositional logic formulae.
  35. JavaScript "Protection"
    An argument about email obfuscation.
  36. PHPEnkoder 1.1
    Features and bugfixes.
See all categories