aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic GUEGAN <loic.guegan@yahoo.fr>2019-02-12 18:30:37 +0100
committerLoic GUEGAN <loic.guegan@yahoo.fr>2019-02-12 18:30:37 +0100
commit78f05ba362fc52db5357eaa177603f10ff7bb691 (patch)
treeb720f02665c28ef1b0fbb6ac4cec020605101c54
parentea82d7ab422e83f21fc4cb499624344328c46340 (diff)
Update readme
-rw-r--r--README.md16
1 files changed, 10 insertions, 6 deletions
diff --git a/README.md b/README.md
index abdafd0..73e166f 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,17 @@
# Simgrid platform to dot file converter
-**sgp2dot** is a [Simgrid](https://simgrid.org) platform to [Graphiz dot file](http://graphviz.org/) convert implemented in Lisp. It requires:
-- Common Lisp (Implementation supporting asdf)
-- s-xml
+**sgp2dot** is a [Simgrid](https://simgrid.org) platform to [Graphiz dot file](http://graphviz.org/) converter implemented in Common Lisp. It requires:
+- Common Lisp
+- [ASDF](https://common-lisp.net/project/asdf/) (Another System Definition Facility)
+- [S-XML](https://common-lisp.net/project/s-xml/) (Simple XML parser)
-How to use it ? Compile it using the following lisp code:
+### How to use it ?
+- **First solution:** Compile the project using *asdf* with the following call:
> (asdf:operate :build-op "sgp2dot")
-Finally invoke `(convert <platform-file> <output-dot-file>)` or use the dedicated *sgp2dot-cl.lisp*
-in your CLI. Note that you should change the *sgp2dot-cl.lisp* shebang according to your lisp implementation.
+ Then, use the dedicated *sgp2dot-cl.lisp* in your CLI. Note that you should
+ adapt the *sgp2dot-cl.lisp* shebang according to your lisp implementation.
+- **Second, and simpler solution:** Load the system using *asdf*, and invoke
+ `(sgp2dot:convert <platform-file> <output-dot-file>)`.