Ammonite-Ops

Scala Scripting (by lihaoyi)

Ammonite-Ops Alternatives

Similar projects and alternatives to Ammonite-Ops

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Ammonite-Ops alternative or higher similarity.

Ammonite-Ops reviews and mentions

Posts with mentions or reviews of Ammonite-Ops. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-13.
  • Scala Isn't Fun Anymore
    9 projects | news.ycombinator.com | 13 Sep 2022
    That's funny, because this is what I really like about Scala; how quick and easy it is to get a project started.

    > sbt new scala/scala3.g8

    will just create an empty project. If you don't even want to bother with a project, use use scala-cli or ammonite (http://ammonite.io/) to just start banging out code.

    Even the upgrading of a project from Scala2 to Scala3 is a breeze, thanks to very good backwards compatibility of new library releases.

  • A Python-compatible statically typed language erg-lang/erg
    27 projects | news.ycombinator.com | 13 Aug 2022
  • Scala 3 Reflection
    5 projects | /r/scala | 1 Feb 2022
    Scripting API is quite limited, so the third option. - reuse the ammonite scripts https://github.com/com-lihaoyi/Ammonite or look how this is implemented (using internal compiler API),
  • Audacity Fork Without Any Sentry Telemetry or Crash Reporting
    9 projects | news.ycombinator.com | 5 Jul 2021
    Here's an example of a smaller project that added telemetry without suffering a fork:

    https://github.com/com-lihaoyi/Ammonite/issues/607

  • Scripting with Java – Improving Approachability
    2 projects | /r/java | 12 May 2021
    Or ammonite - I've ran Gatling performance test from a simple script based on this gist it fetches all the dependencies, compiles and runs the test, producing nice html report..
  • 25 years of OCaml
    3 projects | /r/programming | 10 May 2021
    Scala with the Typelevel ecosystem. Stay on the jVM, but have a much more pleasant and robust experience, including a great REPL.
  • The Scala ecosystem and circular dependencies?
    3 projects | /r/scala | 10 Apr 2021
    If you are installing, and you are learning, I would also recommend ammonite as an easier REPL.
  • IPython as a System Shell
    3 projects | news.ycombinator.com | 6 Apr 2021
    I've been using amm on and off https://ammonite.io/#Ammonite-Shell

    pretty nice if you know scala, still have to use regular shell(s) so I do not forget them

  • A Lisp REPL as my main shell
    5 projects | news.ycombinator.com | 8 Feb 2021
    I've never tested Ammonite, only read the https://ammonite.io/#Ammonite-Shell, so I'm only guessing here.

    From what I understand, Ammonite was designed as a "readline shell" as I wrote in the article. It perpetuates this approach that everything is a command.

    The thesis of my article suggests we do the opposite: I'm suggesting to rethink shells by starting from the interface (here the SLY REPL) and then implement the shell features.

    In particular, it seems that Ammonite does not support back-references and I'm not sure it has an interactive inspector.

    While Ammonite seems to be a definite improvement over the _syntax_ of Bash, etc., I'm not sure it brings much novelty in terms of user interface. But again, I know very little about it so I may have missed some features :)

    5 projects | news.ycombinator.com | 8 Feb 2021
    I wonder what people think about Ammonite (https://ammonite.io/)?

    It's not Lisp but Scala so may not be the authors language of choice however it can be used as a Shell: https://ammonite.io/#Ammonite-Shell

    I am personally using it and compared to a classical shell like Bash it's really nice for more structured data related tasks (exploring some API, checking some data, creating a bunch of PRs at once, ...).

    It also makes use of Scala's adjustable syntax and functional concepts so you basically get shell piping but in a strongly typed fashion (e.g.

  • A note from our sponsor - WorkOS
    workos.com | 1 Mar 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic Ammonite-Ops repo stats
15
2,574
7.5
3 days ago
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com