diff options
| author | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-01-03 23:06:38 +0300 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2017-01-03 23:06:38 +0300 |
| commit | 5d1629fcabba22e2e2b26859dae2b786b56ad3a5 (patch) | |
| tree | 397fed1e4e4af029ae9890bd7081d82354410811 | |
| parent | doc/api-dist.texi: Update the note about procps (diff) | |
| download | guile-ssh-5d1629fcabba22e2e2b26859dae2b786b56ad3a5.tar.gz | |
guile-ssh.texi (Introduction): Describe the goals of the project
* doc/guile-ssh.texi (Introduction): Describe the goals of this (humble)
project.
| -rw-r--r-- | doc/guile-ssh.texi | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/doc/guile-ssh.texi b/doc/guile-ssh.texi index e4c60b6..82fb35d 100644 --- a/doc/guile-ssh.texi +++ b/doc/guile-ssh.texi @@ -83,6 +83,43 @@ protocol for programs written in to the underlying @url{http://www.libssh.org/, libssh} library. This manual is partly based on libssh documentation. +@section The goals of this (humble) project +@quotation +Most projects are humble, it's the combination that's interesting :-) +@author Ludovic Courtès +@end quotation + +Now let me explain what are the goals of the whole project. Aside from the +fact that I am having lots of fun with the project itself (and the project is +helping me to grow as a free software developer, many thanks to all advices +and comments from the community!), there are practical goals that the project +struggling to achieve. + +For me, the main goal is to provide convenient means to write truly +distributed applications in my favourite language. + +Computers getting cheaper and more and more ubiquitous, and so different kind +of networks. In my opinion the question is -- how we are going to utilize +those new computational resources? Using multi-core systems effectively may +be tricky; fortunately some languages (such as as Scheme/GNU Guile) already +provide convenient API to utilize those systems. But what about systems that +distributed over a network? + +I am dreaming of the times when using computer resources distributed over a +network in GNU Guile will be as easy as using local ones. You should not be +asking question ``how to do it?'' -- what you should be asking yourself is +``how can I use it?'' + +But Guile-SSH itself is just a library; a tool that can be used to solve some +problems (and, perhaps, causing new ones ;-)). So, as was noted in the +quotation above, it's the combination of projects that may lead to the most +interesting results. With that said, I would love to see Guile-SSH used in +another projects, and to hear positive (and negative) feedback from you. + +Happy hacking! + +- avp + @node Installation @chapter Installation |
