1 minute read

Notes

  • Clojure Vs Rust - Waitiing for https://clj.rs
    • Special case
      • The problem
    • .jar
      • loading
      • unloading
      • thousands of times
      • GNU Parallel https://www.gnu.org/software/parallel/
      • If there way to spawn lot of threads in Clojure / Java?
        • No idea
        • Maybe my ignorance
    • GraalVM
      • Oracle
        • I hate it
        • Litigation, not a tech company
          • Who like lawsuites once when one is succesful?
    • Rust
      • ups
        • No memory leaks
        • Fast
        • More compute per watt
        • Saves time
      • downs
        • Complex code
        • Not at all terse
        • Checks data for dimensions
          • So many columns in a spreadsheet
            • Maybe A.I way of understanding it
              • Humans should correct it
          • In Clojure its just a sequence of maps
        • Shipping
          • Binary for each platform
    • How was the port
      • Clojure
        • A.I understood clojure well
        • Code might be better than strings typed by human
          • Well designed code is understood by AI well
          • docs/
              requirements/
              	2026_08_20_01_do_a_clojure_vs_rust_video.md
            
      • File to file port
      • A.I took less than 30 minutes, just one shot
      • I was able to make A.I to debug stuff
        • The bug was due to bad data fed
      • Was cool, bit unbeliveable
    • clj.rs
      • -ve
        • 1 person project :(
    • Other things to explore
      • Does clj.rs have a repl that calva can work with?
      • jolt https://jolt-lang.net/
      • jank https://jank-lang.org/
    • Speed gains
      • 70X in Single file performance
      • 2.3X project perfomance
        • Project contains Python code

Updated: