diff --git a/day4/bin/dune b/day4/bin/dune deleted file mode 100644 index 3fa2dc2..0000000 --- a/day4/bin/dune +++ /dev/null @@ -1,4 +0,0 @@ -(executable - (public_name day4) - (name main) - (libraries day4 claudius)) diff --git a/day4/dune-project b/day4/dune-project deleted file mode 100644 index 2bf259e..0000000 --- a/day4/dune-project +++ /dev/null @@ -1,26 +0,0 @@ -(lang dune 3.12) - -(name day4) - -(generate_opam_files true) - -(source - (github username/reponame)) - -(authors "Author Name") - -(maintainers "Maintainer Name") - -(license LICENSE) - -(documentation https://url/to/documentation) - -(package - (name day4) - (synopsis "A short synopsis") - (description "A longer description") - (depends ocaml dune) - (tags - (topics "to describe" your project))) - -; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project diff --git a/day4/lib/dune b/day4/lib/dune deleted file mode 100644 index 19bf7d4..0000000 --- a/day4/lib/dune +++ /dev/null @@ -1,2 +0,0 @@ -(library - (name day4)) diff --git a/day4/test/dune b/day4/test/dune deleted file mode 100644 index 403e363..0000000 --- a/day4/test/dune +++ /dev/null @@ -1,2 +0,0 @@ -(test - (name test_day4)) diff --git a/julia_set/README.md b/julia_set/README.md new file mode 100644 index 0000000..f625f49 --- /dev/null +++ b/julia_set/README.md @@ -0,0 +1,5 @@ +** Fun fact about Julia Sets: ** + +They are a type of Fractals that emerges from iterating polynomial functions in the complex plane. Julia sets are named after the French mathematician Gaston Julia, who studied their properties in the early 20th century. + +To learn more about Julia Sets visit [here](https://en.wikipedia.org/wiki/Julia_set). \ No newline at end of file diff --git a/julia_set/bin/dune b/julia_set/bin/dune new file mode 100644 index 0000000..b5a185d --- /dev/null +++ b/julia_set/bin/dune @@ -0,0 +1,4 @@ +(executable + (public_name julia_set) + (name main) + (libraries julia_set claudius)) diff --git a/day4/bin/main.ml b/julia_set/bin/main.ml similarity index 96% rename from day4/bin/main.ml rename to julia_set/bin/main.ml index a804992..21df5de 100644 --- a/day4/bin/main.ml +++ b/julia_set/bin/main.ml @@ -39,4 +39,4 @@ let tick t s _p _i = let () = let pal = 0x000000 :: (List.rev (Palette.to_list (Palette.generate_plasma_palette 31))) in let screen = Screen.create 640 480 1 (Palette.of_list pal) in - Base.run "Genuary Day 4: Pixels" None tick screen + Base.run "Julia Set" None tick screen diff --git a/julia_set/dune-project b/julia_set/dune-project new file mode 100644 index 0000000..ef83e2c --- /dev/null +++ b/julia_set/dune-project @@ -0,0 +1,26 @@ +(lang dune 3.12) + +(name julia_set) + +(generate_opam_files true) + +(source + (github mdales/claudius)) + +(authors "Michael Dales ") + +(maintainers "Michael Dales ") + +(license ICS) + +(documentation https://url/to/documentation) + +(package + (name julia_set) + (synopsis "An example on Julia Set") + (description "Julia Sets are intricate fractal shapes that arise from iterating a simple mathematical formula in the complex plane.") + (depends ocaml dune) + (tags + (graphics rendering paletted))) + +; See the complete stanza docs at https://dune.readthedocs.io/en/stable/dune-files.html#dune-project diff --git a/day4/day4.opam b/julia_set/julia_set.opam similarity index 100% rename from day4/day4.opam rename to julia_set/julia_set.opam diff --git a/julia_set/lib/dune b/julia_set/lib/dune new file mode 100644 index 0000000..2021ee1 --- /dev/null +++ b/julia_set/lib/dune @@ -0,0 +1,2 @@ +(library + (name julia_set)) diff --git a/julia_set/test/dune b/julia_set/test/dune new file mode 100644 index 0000000..9301db9 --- /dev/null +++ b/julia_set/test/dune @@ -0,0 +1,2 @@ +(test + (name test_julia_set)) diff --git a/day4/test/test_day4.ml b/julia_set/test/test_julia_set.ml similarity index 100% rename from day4/test/test_day4.ml rename to julia_set/test/test_julia_set.ml