[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] gnu: Add erlang.
From: |
Leo Famulari |
Subject: |
Re: [PATCH] gnu: Add erlang. |
Date: |
Mon, 21 Mar 2016 11:40:46 -0400 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Wed, Mar 16, 2016 at 10:00:21PM -0700, Steve Sprang wrote:
> I don't have anything else packaged. I've only dabbled with Erlang myself.
> You can start a REPL with:
>
> % erl
Okay, I was able to build this on x86_64 and cross-build to i686. Would
anyone like the test the build on armhf or mips64el?
I was able to run a "Hello world" program [0]:
---
$ ./pre-inst-env guix environment --pure --ad-hoc erlang -- erl -noshell -eval
'io:fwrite("Hello, world!\n"), init:stop().'
Hello, world!
---
The configure script was not finding OpenSSL, so I've modified the
package locally to provide the path.
I did something similar for `rm`. Also, I had to provide the path to
`sed` in 'erl/bin', which is just a small shell script.
I've attached my changes. What do you think?
The Nix package [1] might show the way for future improvements to this
package.
For example, the documentation (man pages) is distributed separately, so
I've attached a patch that adds them in their own package. But, they are
only 6 megabytes (erlang itself is 100 megabytes), so they should
probably be folded into the the erlang package.
[0]
http://erlangcentral.org/wiki/index.php/Hello_World
[1]
https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/interpreters/erlang/R18.nix
>
> -Steve
> On Mar 16, 2016 9:21 PM, "Leo Famulari" <address@hidden> wrote:
>
> > On Wed, Mar 16, 2016 at 05:18:57PM -0700, Steve Sprang wrote:
> > > Oops, I didn't follow up on this. I made the suggested changes to the
> > > patch. I also bumped the version to 18.3, which has subsequently
> > > become available.
> >
> > This is awesome!
> >
> > Do you have any erlang programs packaged that we can try it out with? Or
> > is there some "hello world" thing I can try for this package?
> >
0001-gnu-Add-erlang.patch
Description: Text Data
0002-gnu-Add-erlang-manpages.patch
Description: Text Data
- Re: [PATCH] gnu: Add erlang., Steve Sprang, 2016/03/16
- Re: [PATCH] gnu: Add erlang., Leo Famulari, 2016/03/17
- Re: [PATCH] gnu: Add erlang., Steve Sprang, 2016/03/17
- Re: [PATCH] gnu: Add erlang.,
Leo Famulari <=
- Re: [PATCH] gnu: Add erlang., Pjotr Prins, 2016/03/22
- Re: [PATCH] gnu: Add erlang., Leo Famulari, 2016/03/22
- Re: [PATCH] gnu: Add erlang., Leo Famulari, 2016/03/23
- Re: [PATCH] gnu: Add erlang., Pjotr Prins, 2016/03/24
- gnu: Add elixir. (WIP), Pjotr Prins, 2016/03/24
- Re: gnu: Add elixir. (WIP), Leo Famulari, 2016/03/25