From ffb4e2d3e503f47274481b7dc1195c2ecacb17ed Mon Sep 17 00:00:00 2001 From: programarivm Date: Sun, 29 Sep 2019 09:54:43 +0100 Subject: [PATCH] the examples are restructured --- 02-functions/.gitkeep | 0 03-utility-routines/.gitkeep | 0 .../FactorialByReference.m | 0 .../FactorialByValue.m | 0 .../Fibonacci.m | 0 .../Main.m | 0 .../MyMathRoutines.m | 0 .../GenealogicalTree.m | 0 .../basic-sql-blog/Main.m | 0 .../basic-sql-blog/routines/Category.m | 0 .../basic-sql-blog/routines/Comment.m | 0 .../basic-sql-blog/routines/Database.m | 0 .../basic-sql-blog/routines/Post.m | 0 .../basic-sql-blog/routines/User.m | 0 .../basic-sql-crud/Main.m | 0 .../basic-sql-crud/routines/Database.m | 0 .../basic-sql-crud/routines/User.m | 0 README.md | 48 +++++++++++-------- 18 files changed, 28 insertions(+), 20 deletions(-) create mode 100644 02-functions/.gitkeep create mode 100644 03-utility-routines/.gitkeep rename {02-user-defined-functions => 04-user-defined-functions}/FactorialByReference.m (100%) rename {02-user-defined-functions => 04-user-defined-functions}/FactorialByValue.m (100%) rename {02-user-defined-functions => 04-user-defined-functions}/Fibonacci.m (100%) rename {03-user-defined-routines => 05-user-defined-routines}/Main.m (100%) rename {03-user-defined-routines => 05-user-defined-routines}/MyMathRoutines.m (100%) rename {04-databases => 06-databases}/GenealogicalTree.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/Main.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/routines/Category.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/routines/Comment.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/routines/Database.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/routines/Post.m (100%) rename {04-databases => 06-databases}/basic-sql-blog/routines/User.m (100%) rename {04-databases => 06-databases}/basic-sql-crud/Main.m (100%) rename {04-databases => 06-databases}/basic-sql-crud/routines/Database.m (100%) rename {04-databases => 06-databases}/basic-sql-crud/routines/User.m (100%) diff --git a/02-functions/.gitkeep b/02-functions/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/03-utility-routines/.gitkeep b/03-utility-routines/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/02-user-defined-functions/FactorialByReference.m b/04-user-defined-functions/FactorialByReference.m similarity index 100% rename from 02-user-defined-functions/FactorialByReference.m rename to 04-user-defined-functions/FactorialByReference.m diff --git a/02-user-defined-functions/FactorialByValue.m b/04-user-defined-functions/FactorialByValue.m similarity index 100% rename from 02-user-defined-functions/FactorialByValue.m rename to 04-user-defined-functions/FactorialByValue.m diff --git a/02-user-defined-functions/Fibonacci.m b/04-user-defined-functions/Fibonacci.m similarity index 100% rename from 02-user-defined-functions/Fibonacci.m rename to 04-user-defined-functions/Fibonacci.m diff --git a/03-user-defined-routines/Main.m b/05-user-defined-routines/Main.m similarity index 100% rename from 03-user-defined-routines/Main.m rename to 05-user-defined-routines/Main.m diff --git a/03-user-defined-routines/MyMathRoutines.m b/05-user-defined-routines/MyMathRoutines.m similarity index 100% rename from 03-user-defined-routines/MyMathRoutines.m rename to 05-user-defined-routines/MyMathRoutines.m diff --git a/04-databases/GenealogicalTree.m b/06-databases/GenealogicalTree.m similarity index 100% rename from 04-databases/GenealogicalTree.m rename to 06-databases/GenealogicalTree.m diff --git a/04-databases/basic-sql-blog/Main.m b/06-databases/basic-sql-blog/Main.m similarity index 100% rename from 04-databases/basic-sql-blog/Main.m rename to 06-databases/basic-sql-blog/Main.m diff --git a/04-databases/basic-sql-blog/routines/Category.m b/06-databases/basic-sql-blog/routines/Category.m similarity index 100% rename from 04-databases/basic-sql-blog/routines/Category.m rename to 06-databases/basic-sql-blog/routines/Category.m diff --git a/04-databases/basic-sql-blog/routines/Comment.m b/06-databases/basic-sql-blog/routines/Comment.m similarity index 100% rename from 04-databases/basic-sql-blog/routines/Comment.m rename to 06-databases/basic-sql-blog/routines/Comment.m diff --git a/04-databases/basic-sql-blog/routines/Database.m b/06-databases/basic-sql-blog/routines/Database.m similarity index 100% rename from 04-databases/basic-sql-blog/routines/Database.m rename to 06-databases/basic-sql-blog/routines/Database.m diff --git a/04-databases/basic-sql-blog/routines/Post.m b/06-databases/basic-sql-blog/routines/Post.m similarity index 100% rename from 04-databases/basic-sql-blog/routines/Post.m rename to 06-databases/basic-sql-blog/routines/Post.m diff --git a/04-databases/basic-sql-blog/routines/User.m b/06-databases/basic-sql-blog/routines/User.m similarity index 100% rename from 04-databases/basic-sql-blog/routines/User.m rename to 06-databases/basic-sql-blog/routines/User.m diff --git a/04-databases/basic-sql-crud/Main.m b/06-databases/basic-sql-crud/Main.m similarity index 100% rename from 04-databases/basic-sql-crud/Main.m rename to 06-databases/basic-sql-crud/Main.m diff --git a/04-databases/basic-sql-crud/routines/Database.m b/06-databases/basic-sql-crud/routines/Database.m similarity index 100% rename from 04-databases/basic-sql-crud/routines/Database.m rename to 06-databases/basic-sql-crud/routines/Database.m diff --git a/04-databases/basic-sql-crud/routines/User.m b/06-databases/basic-sql-crud/routines/User.m similarity index 100% rename from 04-databases/basic-sql-crud/routines/User.m rename to 06-databases/basic-sql-crud/routines/User.m diff --git a/README.md b/README.md index 365e0cd..f737a5b 100644 --- a/README.md +++ b/README.md @@ -58,11 +58,11 @@ To uninstall GT.M: Copy the example of your choice into `$gtmdir/$gtmver/r`: - cp -r /mumps-examples/04-databases/basic-sql-blog/* $gtmdir/$gtmver/r + cp -r /mumps-examples/06-databases/basic-sql-blog/* $gtmdir/$gtmver/r Or alternatively create a symbolic link: - ln -s /mumps-examples/04-databases/basic-sql-blog/* ~/.fis-gtm/V6.3-003A_x86_64/r + ln -s /mumps-examples/06-databases/basic-sql-blog/* ~/.fis-gtm/V6.3-003A_x86_64/r Then run the example: @@ -155,26 +155,34 @@ Then run the example: > The output obtained is the same as that in [`Arrays.m`](https://github.com/programarivm/mumps-examples/blob/master/01-the-very-basics/Arrays.m) -## 2. User Defined Functions +## 2. Functions -### [`FactorialByReference.m`](https://github.com/programarivm/mumps-examples/blob/master/02-user-defined-functions/FactorialByReference.m) +> TODO. + +## 3. Utility Routines + +> TODO. + +## 4. User Defined Functions + +### [`FactorialByReference.m`](https://github.com/programarivm/mumps-examples/blob/master/04-user-defined-functions/FactorialByReference.m) Enter n: 5 5! = 120 -### [`FactorialByValue.m`](https://github.com/programarivm/mumps-examples/blob/master/02-user-defined-functions/FactorialByValue.m) +### [`FactorialByValue.m`](https://github.com/programarivm/mumps-examples/blob/master/04-user-defined-functions/FactorialByValue.m) Enter n: 5 5! = 120 -### [`Fibonacci.m`](https://github.com/programarivm/mumps-examples/blob/master/02-user-defined-functions/Fibonacci.m) +### [`Fibonacci.m`](https://github.com/programarivm/mumps-examples/blob/master/04-user-defined-functions/Fibonacci.m) Enter n: 9 F(9) = 34 -## 3. User Defined Routines +## 5. User Defined Routines -### [`Main.m`](https://github.com/programarivm/mumps-examples/blob/master/03-user-defined-routines/Main.m) +### [`Main.m`](https://github.com/programarivm/mumps-examples/blob/master/05-user-defined-routines/Main.m) Hello! Enter n: 9 @@ -184,11 +192,11 @@ Then run the example: factorialByVal(9) = 362880 factorialByRef(9) = 362880 -> For further details also visit [MyMathRoutines.m](https://github.com/programarivm/mumps-examples/blob/master/03-user-defined-routines/MyMathRoutines.m) +> For further details also visit [MyMathRoutines.m](https://github.com/programarivm/mumps-examples/blob/master/05-user-defined-routines/MyMathRoutines.m) -## 4. Databases +## 6. Databases -### [`GenealogicalTree.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/GenealogicalTree.m) +### [`GenealogicalTree.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/GenealogicalTree.m) Genealogical tree: ^gtree(0,1,1) is Jessica @@ -203,7 +211,7 @@ Then run the example: $data(^gtree(0,0,0,0,0)) is 0 $data(^gtree(0)) is 0 -### [`basic-sql-crud/Main.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-crud/Main.m) +### [`basic-sql-crud/Main.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-crud/Main.m) User successfully created! User successfully created! @@ -231,10 +239,10 @@ Then run the example: For further details also visit: -- [`Database.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-crud/routines/Database.m) -- [`User.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-crud/routines/User.m) +- [`Database.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-crud/routines/Database.m) +- [`User.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-crud/routines/User.m) -### [`basic-sql-blog/Main.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/Main.m) +### [`basic-sql-blog/Main.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/Main.m) Category fetched (3): description: Foobar @@ -259,11 +267,11 @@ For further details also visit: For further details also visit: -- [`Category.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/routines/Category.m) -- [`Comment.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/routines/Comment.m) -- [`Database.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/routines/Database.m) -- [`Post.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/routines/Post.m) -- [`User.m`](https://github.com/programarivm/mumps-examples/blob/master/04-databases/basic-sql-blog/routines/User.m) +- [`Category.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/routines/Category.m) +- [`Comment.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/routines/Comment.m) +- [`Database.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/routines/Database.m) +- [`Post.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/routines/Post.m) +- [`User.m`](https://github.com/programarivm/mumps-examples/blob/master/06-databases/basic-sql-blog/routines/User.m) ---