https://linen.dev logo
Join Discord
Powered by
# haxe-ui
  • b

    bright-gpu-74537

    09/16/2019, 10:26 PM
    (including haxe)
  • b

    bright-yak-48460

    09/16/2019, 10:27 PM
    Maybe that was bc most Linux folks were talking it up at haxesummit
  • b

    bright-gpu-74537

    09/16/2019, 10:27 PM
    its not a linux thing
  • b

    bitter-family-72722

    09/16/2019, 10:27 PM
    I think even juraj is a windows user? not totally sure though
  • b

    bright-gpu-74537

    09/16/2019, 10:27 PM
    yeah, he is
  • b

    bright-gpu-74537

    09/16/2019, 10:28 PM
    its irrelivent
  • b

    bright-gpu-74537

    09/16/2019, 10:28 PM
    lix is not system restricted
  • b

    bright-gpu-74537

    09/16/2019, 10:29 PM
    so... why isnt lix "haxelib"?
  • b

    bright-gpu-74537

    09/16/2019, 10:30 PM
    polotics? nonsense? Its a better system... why should i "opt in"?... ... ... Nick?
  • b

    bitter-family-72722

    09/16/2019, 10:30 PM
    I think there's two main obstacles
  • b

    bitter-family-72722

    09/16/2019, 10:31 PM
    - lix currently needs haxeshim, which is basically a hack. Haxe would need to be able to resolve libraries from the haxe_libraries folder instead of having a hardcoded dependency on Haxelib (calling
    haxelib path
    to resolve libs)
  • b

    bright-gpu-74537

    09/16/2019, 10:31 PM
    right
  • b

    bright-yak-48460

    09/16/2019, 10:31 PM
    Having everything switch to lix sounds swell (I think, having never used it but thinking the world of juraj). However, what can be done in the next week or a few? I dare say an acceptable improvement with regards to feedback in haxelib may be quicker and not harmful to possibly eventually switching to lix.
  • b

    bright-gpu-74537

    09/16/2019, 10:32 PM
    makes sense
  • b

    bitter-family-72722

    09/16/2019, 10:32 PM
    - and also, lix currently depends on Node APIs, if it were to be bundled with Haxe that seems problematic.. potentially solved by the new Haxe sys APIs that are in the works though (then lix could in theory run on any Haxe sys target)
  • b

    bright-gpu-74537

    09/16/2019, 10:33 PM
    you mean file access?
  • b

    bitter-family-72722

    09/16/2019, 10:34 PM
    I think https is one of the things it uses, probably more
  • b

    bright-gpu-74537

    09/16/2019, 10:34 PM
    right
  • b

    bitter-family-72722

    09/16/2019, 10:34 PM
    sockets too I suppose for haxeshim
  • b

    bitter-family-72722

    09/16/2019, 10:34 PM
    (to emulate --connect)
  • b

    bright-gpu-74537

    09/16/2019, 10:34 PM
    ssl is non existant in the standard libs
  • b

    bright-gpu-74537

    09/16/2019, 10:36 PM
    @bright-yak-48460 as knows very well
  • b

    bright-yak-48460

    09/16/2019, 10:36 PM
    Sure do. Have to patch it every time I update and rebuild static lime.
  • b

    bright-gpu-74537

    09/16/2019, 10:39 PM
    yawn
  • u

    user

    09/17/2019, 4:56 PM
    lix is based on the concept of node|npm if I am not mistaken and it has cool features but git submodules are still a better solution. We avoid the npm install debacle and users should know how to install haxe and versioning with vscode is easy, just "haxe.executable": path/to/version/of/haxe. We could also go the kha way and have git bins of haxe and the vm's as submodules.The latter is the workflow I prefer as it's based on versionning with git which we already do for code so everyone should understand this and we remove learning a new unneeded tool.
  • u

    user

    09/17/2019, 4:57 PM
    I say unneeded in the sense that git can do the work that it does.
  • b

    bitter-family-72722

    09/17/2019, 5:03 PM
    using submodules for all dependencies of a big project can get quite heavy
  • b

    bitter-family-72722

    09/17/2019, 5:03 PM
    both in terms of size and performance (at least with some git GUIs I've used)
  • b

    bitter-family-72722

    09/17/2019, 5:04 PM
    there isn't really a need to have the whole history of your dependencies if you don't intend to modify them
  • u

    user

    09/17/2019, 5:12 PM
    I only use git guis to add-commit-push; cloning from command-line is smooth. Cloning a project with a lot of submodules can impact performance of git guis yes. Having the whole history let's you revert to an older version when the dependencies maintainer makes a mistake(we are humans so...) which can avoid stress when close to a release/milestone date
1...118119120...1687Latest