M.V. Hutz
bb48d0777b
fix: ensure profile directory exists before writing
...
Creates profile directory in profile and explain targets to prevent
errors on first run.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:29:09 -05:00
M.V. Hutz
24fdc1c17c
feat: add help target to document available commands
...
Adds help target that displays all available Make targets and their
descriptions, improving discoverability.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:28:48 -05:00
M.V. Hutz
7927df4660
feat: add clean target to remove build artifacts
...
Adds standard clean target to remove binary, output files, and
profile directory.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:28:29 -05:00
M.V. Hutz
e5ceeb2fcc
feat: add .PHONY declarations for all targets
...
Declares all non-file targets as phony to prevent conflicts with
files of the same name and improve Make's performance.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:28:08 -05:00
M.V. Hutz
e0b0b92a8a
refactor: remove redundant chmod +x command
...
Go build already sets the executable bit on binaries, making the
explicit chmod +x unnecessary.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:27:55 -05:00
M.V. Hutz
0d06fac919
fix: remove Windows .exe extension from binary name
...
Changed BINARY_NAME from lambda.exe to lambda for Unix systems.
The .exe extension is a Windows convention and is inappropriate
for macOS/Linux builds.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-01-10 16:27:42 -05:00
M.V. Hutz
dc9a1b2b7d
feat: add usage instructions to README and improve Makefile
2026-01-10 16:21:22 -05:00
1d981ecce3
feat: compiled solution
2025-12-29 02:40:42 -05:00
17cf8f86f8
feat: explanation as observer too
2025-12-29 01:31:09 -05:00
c2b397a9f6
feat: observer pattern for statistics
2025-12-29 00:51:50 -05:00
e9dc3fe171
feat: added optional profiling
2025-12-28 22:52:10 -05:00
a4c049c0ff
feat: push outputs to file
2025-12-28 03:39:24 -05:00
633d4a4d3b
fix: no stringify in hot loop
2025-12-28 02:19:48 -05:00
0945cedf51
feat: only compute all free variables during a-conversion
2025-12-28 02:07:14 -05:00
4d81aca0b2
feat: fun little program
2025-12-28 00:53:43 -05:00
f4897d53a9
feat: it works!
2025-12-27 23:51:04 -05:00
f038d0a685
feat: parse saccharine, conversion incoming
2025-12-27 23:36:44 -05:00
0e185fbf41
feat: expression
2025-12-27 03:43:19 -05:00
1896cd652d
feat: better error messages
2025-12-27 02:39:56 -05:00
df53409887
fix: parameters converted in opposite order
2025-12-27 01:41:00 -05:00
a05a63627e
feat: better recursive descent
2025-12-27 01:18:06 -05:00
a56ec808ec
feat: read from std in
2025-12-25 00:46:48 -05:00
d5999e8e1c
feat: reducer, but doesn`t work
2025-12-25 00:30:15 -05:00
61bb622dcd
feat: tokenizer
2025-12-23 14:17:43 -05:00