Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jan 17 11:30
    ShalokShalom commented #984
  • Jan 15 22:33
    Ericson2314 commented #984
  • Jan 12 19:21
    jneira commented #988
  • Jan 12 17:18
    Sintrastes opened #988
  • Sep 30 2020 14:24
    rahulmutt closed #987
  • Sep 30 2020 14:24
    rahulmutt commented #987
  • Sep 22 2020 06:12
    jneira unassigned #691
  • Sep 22 2020 06:11
    jneira unassigned #946
  • Sep 18 2020 14:16
    MasFlam commented #987
  • Sep 14 2020 09:24
    rahulmutt commented #987
  • Sep 12 2020 00:51
    alunduil opened #987
  • Mar 03 2020 07:20
    jneira commented #986
  • Mar 02 2020 11:37
    devosalain opened #986
  • Feb 21 2020 17:07
    fosskers closed #88
  • Feb 20 2020 18:14
    jneira commented #985
  • Feb 20 2020 17:48
    jneira commented #985
  • Feb 20 2020 17:47
    jneira commented #985
  • Feb 20 2020 16:23
    kervinlow opened #985
  • Jan 26 2020 13:56
    ShalokShalom commented #984
  • Jan 26 2020 13:56
    ShalokShalom commented #984
Jeffrey Phillips Freeman
@freemo
ahhh ok yea that might be doable then, thanks ill check it out
Javier Neira
@jneira
that was my more elaborated lib using eta with the goal of being used from java client code
you can add the java files in the .cabal config file: https://github.com/eta-lang/dhall-eta/blob/master/dhall-eta.cabal#L88
Jeffrey Phillips Freeman
@freemo
awesome! thanks
Sam Grönblom
@sgronblo
Is eta still alive?
Javier Neira
@jneira
Well, it is not dead 😜
Sam Grönblom
@sgronblo
https://github.com/typelead/eta "Latest commit Jul 16, 2019" Failing its tests even.
Javier Neira
@jneira
No bugs introduced since that date! 😛
Seriously, the released version is relatively stable, but the development is not active right now
So probably anybody using them will have to work on the tool itself
Sam Grönblom
@sgronblo
So what happened
Javier Neira
@jneira
Citing @rahulmutt (project owner):
"Hey guys, just wanted to announce that I’ve joined Symbiont as a full-time engineer. Things will move as usual, just a lot more slowly since I’ll be working at my leisure. For anyone looking to contribute, feel free to reach out as we could really use the help to speed things up a bit."
Sam Grönblom
@sgronblo
Thanks. That to me sounds like the end of Eta though.
Javier Neira
@jneira
Well, take a look at ghcjs, it is not very active (i have a pr to add support for windows for one year)
But i think having a haskell compiler to jvm bytecode has still sense, so i hope some day it can be reactivated in some way
Sam Grönblom
@sgronblo
Yeah I always was interested in this project. Even though I work in TypeScript and Node mostly. But I understand that Rahul has to support himself.
santiweight
@santiweight
Is there any possibility to support installation using Gradle >4.8
It seems that currently there are issues with installation on those versions. I'm trying to integrate with a large project that uses Gradle 6.2
Javier Neira
@jneira
It is possible for sure, but there are not active contributors with Gradle knowledge right now
santiweight
@santiweight
Oof - hmmm. I'll take a look this weekend - I'd really like to suggest eta for the company I work at - we're building compilers to run on the JVM. I guess Frege is the other option :( But I want my sweet sweet GADTS.
Rubi
@codenoid
:squirrel:
Javier Neira
@jneira
so cute :wink:
jstr045329
@jstr045329

I created a ProjectName.cabal file to import local java jars, but when I run:
./gradlew repl --no-daemon -q --console plain
I get this error:
etlas: can't find source for ProjectName in src
Here is my .cabal file:

name: ProjectName
version: 0.1.0.0
build-type: Simple
cabal-version: >= 1.10

library
hs-source-dirs: src
exposed-modules: ProjectName
build-depends: base >=4.8 && <4.9
default-language: Haskell2010
java-sources: /path/to/jar/LocalJar.jar

Joshua Shinavier
@joshsh
anyone know/remember where you can find detailed info on failed builds? I run into this:
Building mono-traversable-1.0.15.1 (lib)...
Building library for mono-traversable-1.0.15.1..
etlas: Failed to build mono-traversable-1.0.15.1 (which is required by
yaml-0.11.4.0). See the build log above for details.
but I do not find a build log with details
@rahulmutt, we need you back!
Joshua Shinavier
@joshsh
actually, I think I found the source of the problem (no support for DerivingStrategies), but I do hope Eta will continue to be supported in the future. The acceptance and success of Haskell at my company might depend on it, as we need easy integration with at least one of our officially supported languages (Go and Java)
entrust1234
@entrust1234
Hi. Does eta REPL compile/jit-compile expressions to native code or does it interpret them?
0x4a69726b61
@jirkavrba
Hi I just wanted to point out, that you have an expired certificate on the eta-lang.org domain
ShalokShalom
@ShalokShalom
@jneira How is the support for error messages? I know they are like in Elm here, but how far have they been integrated?
Javier Neira
@jneira
afair it was done for some errors by Jyothsnasrinivas, changing directly the compiler, but I don't find the relevant commits/pr now
ShalokShalom
@ShalokShalom
Well, there is a tweet on her Twitter account, pinned to the top
But I would more like to know, if I can use Eta as a replacement for GHC in regards to compiler messages?
Alvaro González Debernardi
@alvarofgd
I'm trying to install eta lang... I went the gradle way, and then tried to download etlas and the URL lands me in a Disney site with no binaries... does anyone know what's happening?
Javier Neira
@jneira
@alvarofgd I think that is the cause
limengyu
@limengyu1990
How to read the source code of eta for learning purposes?
Javier Neira
@jneira
the source is in GitHub https://github.com/typelead/eta
limengyu
@limengyu1990
I found the source code, but I want to know where to start reading. because the source code is too large. .
In addition, is there an example of eta and springboot integration..
Javier Neira
@jneira
@limengyu1990 the unique workaround is build it from source
Caden Haustein
@brightly-salty
Hey y'all. I have a Java project, and I'm interested in transitioning to something more functional (I have experience with Haskell). I was initially looking at Scala before I found Eta and Frege but they both look kind of unmaintained. Is Eta unmaintained, or just passively maintained with no big contributors? Thanks!
Alberto
@agocorona
alanmcsherry
@mcsherrylabs
Hello! I have a small Haskell lib https://github.com/input-output-hk/cardano-addresses , I'd like to cross compile it to a JVM compatible jar. Am I in the right place? Does this even make sense? Thanks!
Alberto
@agocorona
I think so!