Currently the following 61 primitives are recognized (in alphabetical order):
That it is possible to express complex concepts with NSM, was the description of the Dutch word "gezellig" that was mentioned in the article:
In the past I have been frequently asked to translate the word "gezellig", but never have been able to do so with all the nuances involved. I think this definition is very good.
Anyway, after reading the article I could not help but wonder how you would express Perl with these primitives, especially compared to other programming languages. And thereby conclusively proof that Perl is a better programming language ;-)
Liz
Update:
Someone pointed out to me that in my example about the Dutch word "gezellig", the word "everyone" is not a primitive. That is correct: you don't need to use only primitives in a description. You may also use compounds, as long as these compounds consist of other compounds or primitives. Just as your program consists of subroutine calls, possibly within subroutine calls. In the end, they're all Perl statements.
Getting back to "everyone", that of course is a compound, described by "all people".
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: [probably OT] Perl in Natural Semantic Metalanguage
by simonm (Vicar) on Sep 22, 2003 at 16:27 UTC | |
by simonm (Vicar) on Sep 22, 2003 at 20:33 UTC | |
|
Re: [probably OT] Perl in Natural Semantic Metalanguage
by allolex (Curate) on Sep 23, 2003 at 06:48 UTC | |
|
Re: [probably OT] Perl in Natural Semantic Metalanguage
by sandfly (Beadle) on Sep 25, 2003 at 19:46 UTC | |
by Anonymous Monk on Oct 14, 2003 at 04:31 UTC |