summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2023-03-28 10:13:04 +0530
committerAndinus <andinus@nand.sh>2023-03-28 10:13:04 +0530
commiteb3e195fb9479f4f6b00d1f76a0cb47a8d8f30d9 (patch)
treee5206df8adb62c5ccf606e15c27037d98df770d9
downloadTemplateNestFast-eb3e195fb9479f4f6b00d1f76a0cb47a8d8f30d9.tar.gz
Initialize repository
-rw-r--r--.gitattributes3
-rw-r--r--.gitignore2
-rw-r--r--INSTALL57
-rw-r--r--LICENSE13
-rw-r--r--META6.json20
-rw-r--r--README.org28
6 files changed, 123 insertions, 0 deletions
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..a0e9a8c
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,3 @@
+*.raku linguist-language=Raku
+*.rakumod linguist-language=Rak
+*.rakutest linguist-language=Raku
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..fdd3d6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+lib/.precomp
+.precomp/
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..43e07a7
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,57 @@
+           __________________________________________________
+
+                         Template::Nest::Fast
+             manipulate a generic template structure via a
+                               Raku hash
+
+                                Andinus
+           __________________________________________________
+
+
+Table of Contents
+_________________
+
+1. Release
+2. From Source
+
+
+1 Release
+=========
+
+  1. Run `zef install Template::Nest::Fast'.
+
+
+2 From Source
+=============
+
+  You can either download the release archive generated by cgit/GitHub
+  or clone the project if you have `git' installed.
+
+
+2.1 Without `git'
+~~~~~~~~~~~~~~~~~
+
+  1. Download the release:
+     - <https://git.unfla.me/TemplateNestFast>
+     - <https://github.com/andinus/TemplateNestFast/releases>
+  2. Extract the file.
+  3. Run `zef install .' in source directory.
+
+
+2.2 With `git'
+~~~~~~~~~~~~~~
+
+  All commits will be signed by my [PGP Key].
+
+  ,----
+  | # Clone the project.
+  | git clone https://github.com/andinus/TemplateNestFast
+  | cd TemplateNestFast
+  |
+  | # Install Template::Nest::Fast.
+  | zef install .
+  `----
+
+
+[PGP Key]
+<https://andinus.nand.sh/static/D9AE4AEEE1F1B3598E81D9DFB67D55D482A799FD.asc>
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..738fc5c
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,13 @@
+Copyright (c) 2023, Andinus <andinus@nand.sh>
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
diff --git a/META6.json b/META6.json
new file mode 100644
index 0000000..c561fed
--- /dev/null
+++ b/META6.json
@@ -0,0 +1,20 @@
+{
+    "name" : "Template::Nest::Fast",
+    "auth" : "zef:andinus",
+    "version" : "0.1.0",
+    "description" : "Template::Nest::Fast is a high-performance template engine module for Raku",
+    "authors" : [ "Andinus <andinus@nand.sh>" ],
+    "license" : "ISC",
+    "perl" : "6.d",
+    "provides" : {
+        "Template::Nest::Fast" : "lib/Template/Nest/Fast.rakumod"
+    },
+    "depends" : [ ],
+    "build-depends" : [ ],
+    "test-depends" : [ ],
+    "resources" : [ ],
+    "tags": [
+        "template", "Template::Nest"
+    ],
+    "source-url" : "https://github.com/andinus/TemplateNestFast"
+}
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..a8e6635
--- /dev/null
+++ b/README.org
@@ -0,0 +1,28 @@
+#+title: Template::Nest::Fast
+#+subtitle: manipulate a generic template structure via a Raku hash
+#+export_file_name: index
+#+options: toc:1
+#+setupfile: ~/.emacs.d/org-templates/projects.org
+
+| Source          | https://git.unfla.me/TemplateNestFast       |
+| GitHub (mirror) | https://github.com/andinus/TemplateNestFast |
+
+* Documentation
+
+~Template::Nest::Fast~ is a high-performance template engine module for
+Raku, designed to process nested templates quickly and efficiently.
+This module improves on the original ~Template::Nest~ module by caching
+the index of positions of variables, resulting in significantly faster
+processing times.
+
+** Implementation
+
+
+
+** Options
+
+* News
+
+** v0.1.0 - 2023-03-28
+
++ Initial Release.