apltail VS april

Compare apltail vs april and see what are their differences.

apltail

APL Compiler targeting a typed array intermediate language (by melsman)

april

The APL programming language (a subset thereof) compiling to Common Lisp. (by phantomics)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
apltail april
6 54
209 591
- -
2.2 7.3
4 months ago 4 months ago
Standard ML Common Lisp
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

apltail

Posts with mentions or reviews of apltail. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-15.

april

Posts with mentions or reviews of april. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-06-04.
  • Ask HN: 30y After 'On Lisp', PAIP etc., Is Lisp Still "Beating the Averages"?
    9 projects | news.ycombinator.com | 4 Jun 2024
  • Arthur Whitney releases K source with MIT license
    3 projects | news.ycombinator.com | 1 Jun 2024
    Try J or APL, K, BQN, or April, and be prepared to rethink how you implement solutions to problems you've tackled in other PLs. I am an array language user and fan. I have been playing with April and I use J regularly at home and sometimes for work when I can.

    From the April github site: "April compiles a subset of the APL programming language into Common Lisp. Leveraging Lisp's powerful macros and numeric processing faculties, it brings APL's expressive potential to bear for Lisp developers. Replace hundreds of lines of number-crunching code with a single line of APL."

      https://github.com/phantomics/april
  • Thinking in an Array Language
    4 projects | news.ycombinator.com | 13 Jan 2024
    There are attempts to combine those...

    April (Array Programming Re-Imagined in Lisp)

    https://github.com/phantomics/april

    > operations that apply to the whole array

    like MAP and REDUCE, higher order functions are not really new to Lisp. In Common Lisp they are extended to vectors.

    > list languages and array languages are quite different.

    There are some common things like interactive use, functional flavor, etc.

  • April
    1 project | news.ycombinator.com | 3 Dec 2023
  • A Personal History of APL (1982)
    2 projects | news.ycombinator.com | 3 Dec 2023
    There's also April APL: https://github.com/phantomics/april

    Also the array language family seems to be stronger than ever with foss: ngn/k, BQN, uiua, and of course J but as you mentioned they're all different languages.

  • The C juggernaut illustrated (2012)
    2 projects | news.ycombinator.com | 4 Feb 2023
    I love J and APL, but April takes the cake for me[1]. APL in Lisp.

    I also prefer SPARK2014 instead of Rust if I am not going to use C. I've started learning Rust a few times. SPARK2014 is easier to get going for me, and it has been used to produce high-integrity software and real-world applications for over a decade, and more if you include Ada from which it sprang[2].

    [1] https://github.com/phantomics/april

    [2] https://www.adacore.com/about-spark

  • Erlang: The coding language that finance forgot
    9 projects | news.ycombinator.com | 2 Feb 2023
    The one big use case was RabbitMQ in a messaging app, not HFT. I doubt Elixir even with Nx can compete with low-level HFT code. Python DL/ML code libraries are just wrappers around C too. Maybe if BeamAsm and Nx are used Elixir could be used for more numerical or not just distributed applications.

    I've programmed in Python and Julia, and when I worked at an engineering (mechanical, entertainment engineering) company, Julia was great for its similarity to Matlab. I am a self-taught engineer, so I did not get pulled into Matlab in college.

    Personally, I took to Erlang, so I could write plugins for Wings3D back in the early 2000s, but I never stuck with Erlang, or Wings3D (Blender3D was my choice and I even contributed to have it go opensource way back when). I like Erlang's syntax better for some reason, although Elixir's is beautiful too. I was not a Ruby programmer, and I had delved into Haskell and Prolog, so I think Erlang made more sense to me. I think Elixir has a lot more momentum behind it than Erlang, but at the root it's Erlang, so I think I'll stick with Erlang for BEAM apps. My favorite language is April[1] (APL in Lisp), and given my love of J, would be a better fit for any finance apps I might write. I am trying to convert some of the Lisp code in this book, "Professional Automated Trading: Theory and Practice" to April.

    Maybe I'll write some equivalent Elixir code to compare.

    [1] https://github.com/phantomics/april

  • Learn Lisp the Hard Way
    5 projects | news.ycombinator.com | 10 Jan 2023
    I'm also very curious for hear from expert lispers. I've tried to find the sweat spot where lisp would fit better than what I already know: shell for glue and file ops, R for data munging and vis, python to not reinvent things, perl/core-utils for one liners. But before I can find the niche, I get turned off by the amount of ceremony -- or maybe just how different the state and edit/evaluate loop is.

    I'm holding onto some things that make common lisp look exciting and useful (static typing[0], APL DSL[1], speed [2,3,4]) and really want to get familiar with structural editing [5]

    [0] https://github.com/phantomics/april - APL dsl

  • The APL Programming Language Source Code (2012)
    2 projects | news.ycombinator.com | 20 Dec 2022
    The 2 0 at the start of the APL line above controls the mirroring behavior. The second number can be set to 0 or 1 to choose which side of the image to mirror, while the 2 sets the axis along which to mirror. This will be 1 or 2 for a raster image but this function can mirror any rank of array on any axis.

    April was used to teach image filtering in a programming class for middle-schoolers, you can see a summary in this video: https://vimeo.com/504928819

    For more APL-driven graphics, April's repo includes an ncurses demo featuring a convolution kernel powered by ⌺, the stencil operator: https://github.com/phantomics/april/tree/master/demos/ncurse...

  • I’m trying Advent of Code in APL and Common Lisp with April
    1 project | /r/apljk | 4 Dec 2022

What are some alternatives?

When comparing apltail and april you can also consider the following projects:

Mezzano - An operating system written in Common Lisp

BQN - An APL-like programming language

sml-parseq - parallel sequences library in Standard ML

stumpwm - The Stump Window Manager

common-lisp-stat - Common Lisp Statistics -- based on LispStat (Tierney) but updated for Common Lisp and incorporating lessons from R (http://www.r-project.org/). See the google group for lisp stat / common lisp statistics for a mailing list.

jelm - Extreme Learning Machine in J

lisp-matrix - A matrix package for common lisp building on work by Mark Hoemmen, Evan Monroig, Tamas Papp and Rif.

j-prez

array - Simple array language written in kotlin

APL - another APL derivative

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured