frenetic-lang / frenetic

The Frenetic Programming Language and Runtime System
http://www.frenetic-lang.org/
Other
222 stars 52 forks source link

Frenetic VM link is not Working #629

Closed madiha005 closed 5 years ago

madiha005 commented 5 years ago

Hello everyone, I am trying to get the frenetic user-vm file that has all the necessary prerequisites for starting with frenetic programming but the link provided on programmer guide and Wiki is not working.

http://download.frenetic-lang.org/uservm/frenetic-uservm-current

Can any one help me in knowing which link to use or how to download frenetic ?

smolkaj commented 5 years ago

AFAIK there is no VM available at the moment, unfortunately. You can try building frenetic from source instead, following the instructions from the README. This is a bit tricky at the moment because there is an issue with a library we depend on, and we're waiting on a fix (see #628, ocaml-community/sedlex#72). Here is a temporary workaround:

  1. Check out the branch fixes.
    git clone -b fixes https://github.com/frenetic-lang/frenetic.git
  2. Follow steps 1-3 of the installation instructions in the README on that branch.
  3. Build the newest version of sedlex from source (since it hasn't been released yet):
    git clone -b release https://github.com/ocaml-community/sedlex.git
    opam pin add -y sedlex sedlex
  4. Build frenetic and its dependencies:
    opam pin add -y frenetic <path to frenetic root>
madiha005 commented 5 years ago

@smolkaj Thankyou for the reply . Really appreciated. I will try this way.

smolkaj commented 5 years ago

The fixes are now merged in, so it should be straightforward to build the master branch of frenetic from source following the instruction in the README.