Kakadu / lablqml

Interfacing Qt/QML with OCaml. Formely known as lablqt
http://kakadu.github.io/lablqml
GNU Lesser General Public License v2.1
159 stars 17 forks source link

Mention Reason #56

Open ShalokShalom opened 7 years ago

ShalokShalom commented 7 years ago

Hi there. This project was out of the scope for me, since the OCaml syntax looks very complicated to me. Reason solves this for me, so consider to mention Reason in the name/description/readme/tutorial

Kakadu commented 7 years ago

Well, it seems that your comment is applicable to every OCaml project. Out of curiosity: do you have some thoughts about using Qt/QML and Reason together?

ShalokShalom commented 7 years ago

My plan is to use a functional language with QML and yes, I think a nice documentation and a clean syntax is always essential for a language binding and yes, this applies of course to all the other OCaml projects too.

Elixirscript is a nice solution to me since it offers a high variety of documentation and the community is very helpful. On the other side does this mean, that I simply import transcompiled Javascript files in QML, while this project here offers us to run QML seamlessly.

I guess that Reason/OCaml provide us in the long run more features as Elixirscript/Javascript, while this is just a guess. Also, the performance might be higher on larger projects, while your documentation says anyway that "In large GUI applications, we would probably still need to implement some GUI controls in compilable language (like C++)."

I think in general, that the easy syntax of Reason can replace those ones of OCaml and Javascript, especially with a webassembly backend, that may appear.

So, the documentation for React with QML does currently simply not exist?

Kakadu commented 7 years ago

I have never touched the Erlang, I can't tell you anything about or compare with Elixir stuff.

So, the documentation for React with QML does currently simply not exist?

React? or Reason? It's first time you mention React.

ShalokShalom commented 7 years ago

Sorry, i mixed React with Reason.