Software Alternatives & Reviews

Six programming languages I’d like to see

Imba Calca jq Gluon Scene Builder Anvil.works Svelte Frink
  1. 1
    Take a whole lot of Ruby, a pinch of Python and some React, get Imba
    Pricing:
    • Open Source
    Imba is a compile-to-javascript language that makes HTML and CSS first-class parts of the language as well as react-like custom components. Its the fastest way to create UI that I've found. https://imba.io.

    #Personal Finance #Financial Planner #Android 36 social mentions

  2. 2
    Calca is an advanced symbolic calculator for iOS, OS X, and Windows that's as easy to use as a text editor.
    For calculator languages, I think there are several choices. Depends a bit on what you know, and what you need... Frink (https://frinklang.org/) has been around for ages, and is rooted in physical unit conversions Calca (http://calca.io/) has come up a handful of times. It looks pretty reasonable R, if that's your flavor Anything with a REPL. Though the OP suggests these are cumbersome, I'd counter argue that anything you know well is usually more efficient than learning something new. A very long list of commercial tools: Matlab, Mathematica, WolframAlpha, STS, SAS, etc.

    #Calculator #Advanced Calculator #Productivity 18 social mentions

  3. 3

    jq

    jq is like sed for JSON data - you can use it to slice and filter and map and transform structured...
    Most APLs work just fine with n-dimensional arrays, even though the language only lets you write 1-dimensional array literals. So in practice, we write 1-dimensional arrays and reshape them as needed. My point is just because you use a sequence-based input method (a programming language) doesn't mean you can't express structured data. For example jq[1] does a decent job of expressing queries and transformations on JSON (JSON data are trees rather than arbitrary graphs). But trees are a very important type of graph, and I think a language with first-class support for trees would be in a better position to handle arbitrary graphs than a typical programming language. [1]: https://stedolan.github.io/jq/.

    #CLI #File Manager #Command Line Tools 155 social mentions

  4. Gluon Scene Builder is a functional and open-source tool that is designed for developers providing them with the drag and drop rapid application development.
    Pricing:
    • Open Source
    Yes it does[1] and it works on Desktop, mobile and web. JavaFX has SceneBuilder[2] which also fit the description but for some reason, it never caught on. Gluon seems to have that work not only on desktop, but also on mobile. [1] https://docs.flutter.dev/development/tools/devtools/overview [2] https://gluonhq.com/products/scene-builder/.

    #Development #Tool #Project Management 6 social mentions

  5. Build seriously powerful web apps with all the flexibility of Python. No web development experience required.
    Pricing:
    • Open Source
    • Freemium
    It's Python and not JS, but to me Anvil has always felt a bit like VB for the web: https://anvil.works.

    #Developer Tools #App Development #Python Tools 94 social mentions

  6. 6
    Cybernetically enhanced web apps
    Pricing:
    • Open Source
    For what it's worth, Svelte https://svelte.dev/ is a Javascript-to-javascript compiler that adds reactive statements to the language (by using the $ label): <pre><code> $: a = b + 1.

    #Javascript UI Libraries #JavaScript Framework #JS Library 353 social mentions

  7. 7
    A practical calculating tool, unit conversion utility, and programming language designed to make physical calculations simple.
    For calculator languages, I think there are several choices. Depends a bit on what you know, and what you need... Frink (https://frinklang.org/) has been around for ages, and is rooted in physical unit conversions Calca (http://calca.io/) has come up a handful of times. It looks pretty reasonable R, if that's your flavor Anything with a REPL. Though the OP suggests these are cumbersome, I'd counter argue that anything you know well is usually more efficient than learning something new. A very long list of commercial tools: Matlab, Mathematica, WolframAlpha, STS, SAS, etc.

    #Calculator #Advanced Calculator #Engineering Calculator 26 social mentions

Discuss: Six programming languages I’d like to see

Log in or Post with