Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Open Source
  3. ArkScript, A small, lisp-inspired, functional scripting language

ArkScript, A small, lisp-inspired, functional scripting language

Scheduled Pinned Locked Moved Open Source
opensource
4 Posts 2 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • superfola@programming.devS This user is from outside of this forum
    superfola@programming.devS This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    I’ve been working on this (not so little anymore) project for some time now, and I’m finally happy with the branding, UX and docs state.

    It’s a scripting language I made at first as a toy, to learn new parsing methods, explore compiler optimizations, and go back to VM land where everything is low level and amazing (at least for me) ; it’s now a fully fledged language that can be used as a scripting language like Python or Ruby, and can also be very easily embedded inside a project, as one would do with Lua.

    Let me know your thoughts and opinions on the project!

    I 1 Reply Last reply
    9
    • superfola@programming.devS [email protected]

      I’ve been working on this (not so little anymore) project for some time now, and I’m finally happy with the branding, UX and docs state.

      It’s a scripting language I made at first as a toy, to learn new parsing methods, explore compiler optimizations, and go back to VM land where everything is low level and amazing (at least for me) ; it’s now a fully fledged language that can be used as a scripting language like Python or Ruby, and can also be very easily embedded inside a project, as one would do with Lua.

      Let me know your thoughts and opinions on the project!

      I This user is from outside of this forum
      I This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      What are the differences with other lisps?

      superfola@programming.devS 1 Reply Last reply
      0
      • I [email protected]

        What are the differences with other lisps?

        superfola@programming.devS This user is from outside of this forum
        superfola@programming.devS This user is from outside of this forum
        [email protected]
        wrote last edited by
        #3

        First of all, the language is lisp inspired. ArkScript has s-expressions and code as data via its macros, its reads the same (left to right, prefix notation).

        Keywords wise, we are not the same, which is a small but striking difference when comparing them side by side.

        ArkScript has no classes nor structures, and no quoting/quasiquoting.

        AFAICT both ArkScript and Common Lisp (a big lisp contender) have lexical scoping, so no real difference here.

        ArkScript has strong dynamic typing too, like many other lisp.

        The big advantage I would say ArkScript has, is its embedded capabilities. You can very easily use it in a project, as its C++ API has been designed for this.

        I 1 Reply Last reply
        1
        • superfola@programming.devS [email protected]

          First of all, the language is lisp inspired. ArkScript has s-expressions and code as data via its macros, its reads the same (left to right, prefix notation).

          Keywords wise, we are not the same, which is a small but striking difference when comparing them side by side.

          ArkScript has no classes nor structures, and no quoting/quasiquoting.

          AFAICT both ArkScript and Common Lisp (a big lisp contender) have lexical scoping, so no real difference here.

          ArkScript has strong dynamic typing too, like many other lisp.

          The big advantage I would say ArkScript has, is its embedded capabilities. You can very easily use it in a project, as its C++ API has been designed for this.

          I This user is from outside of this forum
          I This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          I'd like a blog on the language design. That said, I don't have a requirement to use it, I'm just very curious about it

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups