From fe3492a98de29942477b061cd02c92246f4bf85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= Date: Mon, 28 Mar 2016 15:36:42 +0200 Subject: Initial commit, new website system --- docs/en/erlang.mk/1/guide/limitations/index.html | 179 +++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 docs/en/erlang.mk/1/guide/limitations/index.html (limited to 'docs/en/erlang.mk/1/guide/limitations/index.html') diff --git a/docs/en/erlang.mk/1/guide/limitations/index.html b/docs/en/erlang.mk/1/guide/limitations/index.html new file mode 100644 index 00000000..85b72139 --- /dev/null +++ b/docs/en/erlang.mk/1/guide/limitations/index.html @@ -0,0 +1,179 @@ + + + + + + + + + + + + Nine Nines: Limitations + + + + + + + + + + + + + + + + + + +
+
+
+
+ +

Limitations

+ +

No software is perfect.

+

It’s very important, when evaluating and when using a tool, +to understand its limitations, so as to avoid making mistakes +and wasting valuable time.

+

This chapter lists all known limitations of Erlang.mk.

+
+

Erlang must be available

+
+

Currently Erlang.mk requires you to install Erlang beforehand. +Installing Erlang is not always easy, particularly if you need +a specific version of Erlang for a specific project.

+

In addition, the Erlang being used must be in your $PATH +before you use Erlang.mk.

+

In the future we envision, Erlang.mk could manage the Erlang +version you need to use a project. Erlang.mk already does this +for running tests when using make ci, so doing this during +development is just a step away.

+
+
+
+

Spaces in path

+
+

Erlang.mk will currently not work properly if the path to the +project contains spaces. To check if that is the case, use the +command pwd.

+

This issue is due to how Makefiles work. There might be ways +to solve it, we have not given up on it, but it’s very low +priority considering how simple the workaround is.

+
+
+
+

Dependency tracking and modification times

+
+

Erlang source files that depend on other files will have their +modification time updated when they need to be recompiled due +to a dependency having changed. This could cause some editors to +think the file changed when it didn’t.

+

Erlang.mk must use this method in order to be able to compile +files in one erlc invocation. The benefits greatly outweigh +the issue in this case and so there are currently no plans to +fix this behavior.

+
+
+ + + +
+ +
+ + +

+ Erlang.mk + 1 + + User Guide +

+ +
    + + + +
+ +

Navigation

+ +

Version select

+
    + + + +
  • 1
  • + +
+ +
+
+
+
+ + + + + + + + + + + + -- cgit v1.2.3