commit 5e6bc2679de802303baf9cb22d7f28dc4ee5fe13 Author: Javier B. Torres Date: Tue Jan 6 11:57:26 2026 -0300 initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d654e30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +wscm +*.o +compile_commands.json +.cache +.envrc diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5088671 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +CFLAGS := -std=c99 -Og -g -Wpedantic -Wall +.PHONY: clean + +wscm: wscm.o +clean: + rm -f wscm wscm.o diff --git a/README.md b/README.md new file mode 100644 index 0000000..1c61799 --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# wolfscheme + +An experiment in how quick I can get from zero to a decent Scheme. + diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..46b428d --- /dev/null +++ b/shell.nix @@ -0,0 +1,8 @@ +{ pkgs ? import {} }: +pkgs.mkShell { + packages = with pkgs; [ + clang-tools + bear + ]; +} + diff --git a/wscm.c b/wscm.c new file mode 100644 index 0000000..f65fc66 --- /dev/null +++ b/wscm.c @@ -0,0 +1,6 @@ +#include + +int main(void) { + printf("Hello, world!\n"); + return 0; +}