Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / idan / manual / 01-intro /

01-goals.mdwn

[[!meta title=“1.1 | Goals”]]

Goals

Idan is a computer language for expressing information under the [[/projects/Smaoin]] information model.

Idan aims to connect users, developers and domain experts by giving them a common language. It means that Idan supports the various work pattens they need, and tries to be effective and efficient for both basic usage and advanced usage. Idan certainly isn’t the easiest language for computers to work with - the variety of syntax forms and human-friendly tooks make it more complicated from the developer point-of-view. For data exchange between machines, perhaps much simpler languages can be used, such as [[/projects/Kort]].

While much more friendly to human authors than plain tuple lists, Idan isn’t necessarily the highest-level language of its kind. It may be possible to create a language friendlier for basic usage, by omitting features mostly useful to developers and advanced model authors. At the time of writing, there is no such language for Smaoin.

A list of goals for Idan:

[See repo JSON]