|
|
|
|
|
by urbit
4236 days ago
|
|
I think the classic analogy is "grep." But they are commented, at least: ++ pimp :: traced request
$: ful=? :: | === HEAD
fur=(unit mark) :: type goal
hen=duct :: event trace
som=seam :: logical request
pez=pest :: request state
sip=marl :: injected scripts
== ::
I think this is not at all an unusual data structure for one to find in an HTTP server, no?Now, this style (four-letter lapidary arm names, usually not nonsense strings but nonsense words) works in some places but not others. Frankly, %eyre is not exactly a triumph of the lapidary style... |
|
I mean.. reading a programming language I don't know, okay.. I don't expect to be able to understand much. But syntax and semantics aside the names are a language of their own with no attempt at referencing anything that might even be a little bit similar.
It's as though every time you needed to name a concept you came up with a unique word for it. This reads like poetry in a language I will probably never understand.
The docs are written in English but I don't see a lot of signal in here and no real explanation of this vocabulary you've created.
I am having a hard time believing any of this. I would need to see an example of non-code communicative writing in this language. An email or chat excerpt, something with someone saying "call pimp with the seam to get the marl" or however you would phrase whatever it is. Do you verb these nouns? DO you use English prepositions and adjectives when discussing them?
I mean this is not just reading a programming language I don't know, it's reading a programming language with all the names in a foreign language. So even if I could understand broadly what's going on here.. I cannot.
Searching around the repo to try to find out wth `marl` is I found this:
Yeah.. this is like esolang-level opaque. I'm afraid to even run this on my computer.