Comments (9)
I am migrating gut to go. It is easier to generate stand alone binaries.
For the moment I will not fix the erlang code.
El El dom, 3 may 2015 a las 22:42, Laurent Roger [email protected]
escribió:
make stops on erro just after deps/thorerl
Cloning into '/_/dev/erlang/gut/deps/yamerl'...
remote: Repository not found.
fatal: repository 'https://github.com/unbalancedparentheses/yamerl.git/' not found
/bin/sh: line 0: cd: /_/dev/erlang/gut/deps/yamerl: No such file or directory
make: * [/*/dev/erlang/gut/deps/yamerl] Error 1—
Reply to this email directly or view it on GitHub
#108.
from gut.
Also noticed this, and the dep_jsx line is missing "master", for future reference.
from gut.
@essen and @lc3t35 I am migrating gut to go, I will check this when I finish. I love erlang, it is awesome for server side apps, but it is way easier to create clients/standalone executables with go. In 2 o 3 weeks I hope to have reimplemented in go.
from gut.
resolved with #109
from gut.
Cheers!
from gut.
works fine now, just an error from dialyzer
make
./rebar compile
==> ibrowse (compile)
rebar get-deps
==> jsx (get-deps)
rebar compile
==> jsx (compile)
APP jsxn.app.src
==> mixer (compile)
==> mixer (eunit)
All 22 tests passed.
Checking whether the PLT /Users/laurent/dev/erlang/gut/.gut.plt is up-to-date...
dialyzer: Could not find the PLT: /Users/laurent/dev/erlang/gut/.gut.plt
Use the options:
--build_plt to build a new PLT; or
--add_to_plt to add to an existing PLT
For example, use a command like the following:
dialyzer --build_plt --apps erts kernel stdlib mnesia
Note that building a PLT such as the above may take 20 mins or so
If you later need information about other applications, say crypto,
you can extend the PLT by the command:
dialyzer --add_to_plt --apps crypto
For applications that are not in Erlang/OTP use an absolute file name.
make[1]: *** [dialyzer] Error 1
./rebar compile
==> sync (compile)
./rebar compile
==> sync (compile)
APP colorerl.app.src
./rebar compile
==> sync (compile)
APP colorerl.app.src
./rebar compile
==> sync (compile)
APP thorerl.app.src
APP yamerl.app.src
ERLC gut.erl gut_cleanup.erl gut_commands.erl gut_compile.erl gut_config.erl gut_escriptize.erl gut_generators.erl gut_path.erl gut_port.erl gut_readme.erl gut_suffix.erl gut_sup.erl gut_utils.erl
APP gut.app.src
bin/gut version
__
____ ___ __/ /_
/ __ `/ / / / __/
/ /_/ / /_/ / /_
\__, /\__,_/\__/
/____/
Version: 0.9
from gut.
awesome. I am working on another project. As soon as I have some spare time next week it I will finish the migration to go.
from gut.
make escript not good enough? :-)
from gut.
@essen yes and no ✌️. I want to make gut a general tool for any platform/language. I want to generate standalone binaries for mac/windows/linux/bsd. go is awesome for that since it has the best cross compilations tools I known. I have checked haskell, ocaml and nim and could not find something as good as https://github.com/laher/goxc
from gut.
Related Issues (20)
- create module for dealing with paths
- create module to do the cleanup only in one place
- Generators to create HOT 15
- Correct logs to make them useful
- Delete LICENSE and .gitignore files if present. HOT 1
- Allow users to star generators using the gut command
- gut executable is not deleted on linux
- Write better README
- Support parallelization
- Homebrew formula
- Change user by owner in gut find
- Change find command by search command
- Erlang 17.0 not working HOT 2
- timeout error HOT 3
- refactor thorerl to have a task dir
- Change gut find to gut search
- a way to ask for specific tags or branches for a generator
- Use rebar3 syntax generators
- port to go and generalize HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gut.