dunno
This commit is contained in:
parent
2777e9ce91
commit
ce0e2f8b76
3 changed files with 36 additions and 39 deletions
22
.obsidian/graph.json
vendored
Normal file
22
.obsidian/graph.json
vendored
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"collapse-filter": true,
|
||||||
|
"search": "",
|
||||||
|
"showTags": false,
|
||||||
|
"showAttachments": false,
|
||||||
|
"hideUnresolved": false,
|
||||||
|
"showOrphans": true,
|
||||||
|
"collapse-color-groups": true,
|
||||||
|
"colorGroups": [],
|
||||||
|
"collapse-display": true,
|
||||||
|
"showArrow": false,
|
||||||
|
"textFadeMultiplier": 0,
|
||||||
|
"nodeSizeMultiplier": 1,
|
||||||
|
"lineSizeMultiplier": 1,
|
||||||
|
"collapse-forces": true,
|
||||||
|
"centerStrength": 0.518713248970312,
|
||||||
|
"repelStrength": 10,
|
||||||
|
"linkStrength": 1,
|
||||||
|
"linkDistance": 250,
|
||||||
|
"scale": 1,
|
||||||
|
"close": false
|
||||||
|
}
|
||||||
25
.obsidian/workspace.json
vendored
25
.obsidian/workspace.json
vendored
|
|
@ -4,21 +4,17 @@
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "5bced732a7d8e497",
|
"id": "8148ed1567a00a9a",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "26f2d4238c095833",
|
"id": "7021d1e5666178d1",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "empty",
|
||||||
"state": {
|
"state": {},
|
||||||
"file": "blog/DDD.md",
|
|
||||||
"mode": "source",
|
|
||||||
"source": false
|
|
||||||
},
|
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "DDD"
|
"title": "New tab"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
@ -165,12 +161,19 @@
|
||||||
"command-palette:Open command palette": false
|
"command-palette:Open command palette": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "26f2d4238c095833",
|
"active": "7021d1e5666178d1",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"tabellen.md",
|
||||||
|
"crud-lang/src/Untitled.md",
|
||||||
|
"crud-lang/README.md.md",
|
||||||
|
"crud-lang/src",
|
||||||
|
"Untitled.md",
|
||||||
|
"crud-lang",
|
||||||
|
"blog/DDD.md",
|
||||||
|
"Untitled.canvas",
|
||||||
"blog/uniek.md",
|
"blog/uniek.md",
|
||||||
"blog/senior.md",
|
"blog/senior.md",
|
||||||
"blog/hergebruik.md",
|
"blog/hergebruik.md",
|
||||||
"blog/DDD.md",
|
|
||||||
"blog"
|
"blog"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
This is now in first-draft phase. Meaning, I just had the idea and I am jotting down preliminary design decisions.
|
|
||||||
|
|
||||||
* an experimental language for CRUD applications (backend only though)
|
|
||||||
* Enterprise as a first-class citizen
|
|
||||||
* urls are made up directories and filenames
|
|
||||||
* a controller sourcefile is a file with the .ctl extension
|
|
||||||
* likewise
|
|
||||||
* .svc services
|
|
||||||
* .cl service clients (that call other services)
|
|
||||||
* .dao database access code (not objects)
|
|
||||||
* .qc queueconsumers
|
|
||||||
* .qp queueproducers
|
|
||||||
* .utl utilities
|
|
||||||
* there is a strict calling hierarchy. A service can not call a controller. It can only go 'down'.
|
|
||||||
* Services can not call other services, because that is the recipe for spaghetti. Refactor your logic, abstract and put lower level code in utilities.
|
|
||||||
* Utilities are allowed to call other utilities. OMG, spaghetti after all!
|
|
||||||
|
|
||||||
* It is an interpreter written in rust. OMG!
|
|
||||||
* And it has everything I like in other languages
|
|
||||||
* strictly typed
|
|
||||||
* [] is a list
|
|
||||||
* {} is a map
|
|
||||||
* no objects, no inheritance
|
|
||||||
* structs and duck typing
|
|
||||||
* everything is an expression
|
|
||||||
*
|
|
||||||
*
|
|
||||||
|
|
||||||
Loading…
Add table
Reference in a new issue