summaryrefslogtreecommitdiffstats
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.