Index of /blog/

Name DateSize
../ 31-Oct-2026 16:25-
2016-04-15-futhark-and-pyopencl.html 31-Oct-2026 16:5714.0K
2016-04-25-futhark-and-pygame.html 31-Oct-2026 16:5515.1K
2016-06-20-futhark-as-an-apl-compiler-target.html 31-Oct-2026 16:556.0K
2016-09-03-language-design.html 31-Oct-2026 16:5510.0K
2016-12-04-diving-beet.html 31-Oct-2026 16:5511.0K
2016-12-09-two-syntax-design-problems.html 31-Oct-2026 16:5512.1K
2016-12-28-futhark-at-fosdem.html 31-Oct-2026 16:553.6K
2017-01-15-futhark-at-lambdadays.html 31-Oct-2026 16:552.7K
2017-01-25-futhark-module-system.html 31-Oct-2026 16:5513.9K
2017-03-06-futhark-record-system.html 31-Oct-2026 16:5514.4K
2017-03-21-futhark-videos.html 31-Oct-2026 16:552.6K
2017-04-01-roman-numerals.html 31-Oct-2026 16:554.3K
2017-05-23-language-design-checklist.html 31-Oct-2026 16:557.7K
2017-06-25-futhark-at-pldi.html 31-Oct-2026 16:5527.9K
2017-09-26-calling-futhark-from-c-and-haskell.html 31-Oct-2026 16:5519.9K
2017-10-04-futhark-0.1.0-released.html 31-Oct-2026 16:555.2K
2017-10-10-block-comments-are-a-bad-idea.html 31-Oct-2026 16:5510.8K
2017-11-11-dot-notation-for-records.html 31-Oct-2026 16:557.3K
2017-11-19-futhark-0.2.0-released.html 31-Oct-2026 16:554.7K
2017-12-05-a-strategy-for-documenting-futhark.html 31-Oct-2026 16:555.9K
2017-12-27-reflections-on-a-phd-accidentally-spent-on-language-design.html 31-Oct-2026 16:5519.6K
2018-01-28-how-futhark-manages-gpu-memory.html 31-Oct-2026 16:5533.4K
2018-02-02-futhark-0.3.0-released.html 31-Oct-2026 16:555.8K
2018-04-01-futhark-with-fangs.html 31-Oct-2026 16:557.0K
2018-04-10-futhark-0.4.0-released.html 31-Oct-2026 16:557.0K
2018-05-31-futhark-0.5.1-released.html 31-Oct-2026 16:5510.2K
2018-06-18-designing-a-programming-language-for-the-desert.html 31-Oct-2026 16:5512.6K
2018-07-05-python-gotta-go-faster.html 31-Oct-2026 16:555.5K
2018-07-09-futhark-0.6.1-released.html 31-Oct-2026 16:557.7K
2018-07-20-the-future-futhark-package-manager.html 31-Oct-2026 16:559.6K
2018-08-03-the-present-futhark-package-manager.html 31-Oct-2026 16:5515.8K
2018-08-24-futhark-0.6.3-released.html 31-Oct-2026 16:553.4K
2018-09-16-the-futhark-debugger.html 31-Oct-2026 16:5511.7K
2018-09-21-futhark-0.7.1-released.html 31-Oct-2026 16:5515.3K
2018-12-08-why-futhark-sometimes-goes-wrong.html 31-Oct-2026 16:5518.3K
2018-12-25-futhark-0.8.1-released.html 31-Oct-2026 16:5514.7K
2019-01-13-giving-programmers-what-they-want.html 31-Oct-2026 16:559.8K
2019-02-08-futhark-0.9.1-released.html 31-Oct-2026 16:5515.8K
2019-02-18-futhark-at-ppopp.html 31-Oct-2026 16:5529.3K
2019-03-25-futhark-0.10.1-released.html 31-Oct-2026 16:558.0K
2019-04-10-what-is-the-minimal-basis-for-futhark.html 31-Oct-2026 16:5532.4K
2019-06-08-futhark-0.11.1-released.html 31-Oct-2026 16:5517.5K
2019-06-22-futhark-on-nvidia-jetson.html 31-Oct-2026 16:559.6K
2019-08-03-towards-size-types.html 31-Oct-2026 16:5528.9K
2019-08-21-futhark-0.12.1-released.html 31-Oct-2026 16:5511.6K
2019-08-31-beginning-a-collection-of-futhark-examples.html 31-Oct-2026 16:554.9K
2019-10-25-beating-c-with-futhark-on-gpu.html 31-Oct-2026 16:5527.1K
2019-11-27-futhark-0.13.1-released.html 31-Oct-2026 16:5510.3K
2019-12-18-design-flaws-in-futhark.html 31-Oct-2026 16:5519.4K
2020-01-24-futhark-0.14.1-released.html 31-Oct-2026 16:5511.5K
2020-02-09-how-we-keep-the-lights-on.html 31-Oct-2026 16:5514.7K
2020-03-15-futhark-0.15.1-released.html 31-Oct-2026 16:5521.3K
2020-04-13-statically-linking-the-futhark-compiler.html 31-Oct-2026 16:559.4K
2020-05-03-higher-order-parallel-programming.html 31-Oct-2026 16:5521.5K
2020-06-28-attributes-in-futhark.html 31-Oct-2026 16:5523.8K
2020-07-01-is-futhark-getting-faster-or-slower.html 31-Oct-2026 16:5512.6K
2020-07-07-futhark-0.16.1-released.html 31-Oct-2026 16:5517.4K
2020-07-13-bounds-checking.html 31-Oct-2026 16:5518.4K
2020-09-01-performance-regression.html 31-Oct-2026 16:558.7K
2020-09-19-futhark-0.17.2-released.html 31-Oct-2026 16:556.9K
2020-09-27-poseidon-retrospective.html 31-Oct-2026 16:5517.0K
2020-10-08-futhark-0.18.1-released.html 31-Oct-2026 16:556.3K
2020-11-07-futhark-0.18.2-released.html 31-Oct-2026 16:554.2K
2020-11-11-will-futhark-work-on-apple-silicon.html 31-Oct-2026 16:554.2K
2020-12-28-futhark-and-dex.html 31-Oct-2026 16:5519.0K
2021-01-11-no-regrets.html 31-Oct-2026 16:5514.8K
2021-01-18-futharkscript-img/ 31-Oct-2026 16:55-
2021-01-18-futharkscript.fut 31-Oct-2026 16:2614.2K
2021-01-18-futharkscript.html 31-Oct-2026 16:5522.0K
2021-03-04-futhark-0.19.1-released.html 31-Oct-2026 16:559.2K
2021-05-11-anatomy-of-a-type-checker-bug.html 31-Oct-2026 16:5517.5K
2021-06-27-no-escape.html 31-Oct-2026 16:5516.9K
2021-08-02-value-representation.html 31-Oct-2026 16:5518.9K
2021-08-05-half-precision-floats.html 31-Oct-2026 16:5516.8K
2021-08-16-on-prefix-operators.html 31-Oct-2026 16:558.6K
2021-08-26-futhark-in-the-browser.html 31-Oct-2026 16:5515.8K
2021-08-28-futhark-0.20.1-released.html 31-Oct-2026 16:555.6K
2021-09-24-the-futhark-error-index.html 31-Oct-2026 16:556.7K
2021-10-16-explicit-existentials.html 31-Oct-2026 16:5514.5K
2021-12-19-past-and-present.html 31-Oct-2026 16:5522.2K
2022-01-27-cost-models-are-contracts.html 31-Oct-2026 16:5523.1K
2022-04-04-futhark-is-a-low-level-language.html 31-Oct-2026 16:5512.2K
2022-04-12-the-final-problem.html 31-Oct-2026 16:5512.0K
2022-04-15-futhark-0.21.9-released.html 31-Oct-2026 16:5515.3K
2022-06-13-uniqueness-types.html 31-Oct-2026 16:5520.8K
2022-07-01-how-futhark-talks-to-its-friends.html 31-Oct-2026 16:5524.3K
2022-07-07-futhark-0.21.13-released.html 31-Oct-2026 16:5516.1K
2022-08-15-end-of-a-language-feature.html 31-Oct-2026 16:5518.3K
2022-10-03-futhark-on-arraycast.html 31-Oct-2026 16:5512.7K
2022-11-03-short-circuiting.html 31-Oct-2026 16:559.9K
2022-12-06-in-place-map.html 31-Oct-2026 16:559.9K
2022-12-10-case-study.html 31-Oct-2026 16:5519.6K
2022-12-22-literate-audio-img/ 31-Oct-2026 16:55-
2022-12-22-literate-audio.fut 31-Oct-2026 16:266.1K
2022-12-22-literate-audio.html 31-Oct-2026 16:5514.4K
2022-12-25-reflections-on-advent-of-code.html 31-Oct-2026 16:5516.0K
2023-01-18-how-we-make-the-compiler-crash.html 31-Oct-2026 16:557.5K
2023-01-27-gccontent.html 31-Oct-2026 16:5519.1K
2023-03-17-on-nontermination.html 31-Oct-2026 16:5512.3K
2023-03-20-why-are-sizes-signed.html 31-Oct-2026 16:558.4K
2023-05-12-size-type-challenges.html 31-Oct-2026 16:5530.4K
2023-05-16-how-to-write-futhark.html 31-Oct-2026 16:5511.1K
2023-07-06-futhark-0.25.1-released.html 31-Oct-2026 16:5514.9K
2023-08-30-futhark-0.25.3-released.html 31-Oct-2026 16:559.2K
2023-10-13-smlfut.html 31-Oct-2026 16:5526.2K
2023-12-04-end-of-an-optimisation.html 31-Oct-2026 16:5514.8K
2024-02-03-quantifying-student-projects.html 31-Oct-2026 16:558.7K
2024-03-06-array-representation.html 31-Oct-2026 16:5525.4K
2024-04-18-random-numbers-with-uniqueness-types.html 31-Oct-2026 16:5515.0K
2024-06-10-how-we-test-the-futhark-compiler.html 31-Oct-2026 16:5524.8K
2024-06-17-automap.html 31-Oct-2026 16:5549.7K
2024-07-08-large-array-literals.html 31-Oct-2026 16:559.1K
2024-07-17-opencl-cuda-hip/ 14-Oct-2026 16:20-
2024-07-17-opencl-cuda-hip.html 31-Oct-2026 16:5530.9K
2024-09-05-folding-floats.html 31-Oct-2026 16:557.3K
2024-09-23-faster-opencl-float-atomics.html 31-Oct-2026 16:556.7K
2024-10-28-inlining.html 31-Oct-2026 16:558.2K
2024-12-01-futhark-fmt.html 31-Oct-2026 16:559.2K
2024-12-20-most-used-tokens.html 31-Oct-2026 16:558.3K
2025-03-04-adding-a-new-backend.html 31-Oct-2026 16:5525.8K
2025-05-07-implement-your-language-twice.html 31-Oct-2026 16:559.4K
2025-06-04-better-at-the-bad.html 31-Oct-2026 16:5510.1K
2025-07-29-tracking-source-locations.html 31-Oct-2026 16:5518.9K
2025-09-26-the-biggest-semantic-mess.html 31-Oct-2026 16:5519.9K
2026-01-04-another-termination-issue.html 31-Oct-2026 16:558.1K
2026-01-09-nova-might-have-been-futhark.html 31-Oct-2026 16:5510.1K
2026-01-16-are-arrays-functions.html 31-Oct-2026 16:5510.6K
2026-01-20-why-not-tail-recursion.html 31-Oct-2026 16:5511.4K
2026-02-02-futhark-0.25.35-released.html 31-Oct-2026 16:556.1K
2026-02-03-tuning-params.html 31-Oct-2026 16:5513.6K
2026-02-04-when-cost-models-hit-the-wall-clock/ 31-Oct-2026 16:55-
2026-02-04-when-cost-models-hit-the-wall-clock.html 31-Oct-2026 16:5510.8K
2026-02-09-hedgehogs.html 31-Oct-2026 16:559.5K
2026-02-23-accumulators.html 31-Oct-2026 16:5542.5K
2026-03-04-array-record-updates.html 31-Oct-2026 16:5510.4K
2026-03-24-scan-scatter-fusion.html 31-Oct-2026 16:5541.8K
2026-03-25-property-based-testing.html 31-Oct-2026 16:5512.9K
2026-04-22-value-oriented-programming.html 31-Oct-2026 16:5518.9K
2026-04-29-breaking-api-compatibility.html 31-Oct-2026 16:5516.0K
2026-05-06-count-trailing-zeros-img/ 31-Oct-2026 16:55-
2026-05-06-count-trailing-zeros.fut 31-Oct-2026 16:265.2K
2026-05-06-count-trailing-zeros.html 31-Oct-2026 16:5511.6K
2026-05-22-benchmarking-a-real-futhark-application.html 31-Oct-2026 16:5519.5K
2026-05-27-futhark-0.26.3-released.html 31-Oct-2026 16:5511.3K
2026-06-18-data-parallel-pretty-printing.fut 31-Oct-2026 16:2618.0K
2026-06-18-data-parallel-pretty-printing.html 31-Oct-2026 16:5537.2K
2026-07-04-the-cost-of-constants.html 31-Oct-2026 16:559.0K
2026-07-21-rewriting-the-type-checker.html 31-Oct-2026 16:5518.2K
2026-07-31-full-flattening.html 31-Oct-2026 16:5569.1K
2026-08-05-recursion.html 31-Oct-2026 16:5523.0K
2026-08-12-flatmap.html 31-Oct-2026 16:5521.9K
2026-08-26-towards-1.0.html 31-Oct-2026 16:557.5K
2026-09-22-aliasing.html 31-Oct-2026 16:5547.2K
2026-10-02-cpu_function.html 31-Oct-2026 16:5514.6K
2026-10-08-end-of-futharkscript-img/ 31-Oct-2026 16:55-
2026-10-08-end-of-futharkscript.fut 31-Oct-2026 16:2612.4K
2026-10-08-end-of-futharkscript.html 31-Oct-2026 16:5518.5K
2026-10-11-what-we-did-about-aliasing.html 31-Oct-2026 16:5515.5K
2026-10-14-defining-division.html 31-Oct-2026 16:5517.2K
2026-10-21-integers-how-ought-they-work.html 31-Oct-2026 16:559.8K
2026-10-31-faster-copying.html 31-Oct-2026 16:5520.7K