[HN Gopher] Callisto: Reverse polish notation programming langua...
       ___________________________________________________________________
        
       Callisto: Reverse polish notation programming language inspired by
       YSL-C3, Forth
        
       Author : thunderbong
       Score  : 46 points
       Date   : 2024-08-12 18:31 UTC (1 days ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | kelsey98765431 wrote:
       | Quick somebody add it to esolang before it escapes into the wild
        
         | kjs3 wrote:
         | You mean like all of the other Forths that have escaped and
         | taken over the world?
        
       | loa_in_ wrote:
       | Fibonacci example:                 include "cores/select.cal"
       | include "std/io.cal"              func fib begin      let cell n
       | -> n           if n 1 <= then       n return      else       n 1
       | - fib       n 2 - fib       + return      end       end
       | 9 fib printdec new_line
       | 
       | The vocabulary is visibly more verbose than Forth which is good
       | IMO.
       | 
       | > It also has a subset called CallistoScript made for scripting
       | languages like Lua, and it's still sort of low level
       | 
       | I wish Garry's Mod WireMod CPU's ran on something like this
       | rather than Lua, for the sake of health of my wrists if not much
       | else. For those who don't know, Garry's Mod is a sandbox game and
       | WireMod is an addon from Steam workshop that allows one to put
       | microcontrollers in one's physical contraptions. The physics
       | engine in that sandbox leaves a lot to be desired though, with
       | all the phasing through geometry.
        
         | mesyeti wrote:
         | CallistoScript compiles to lua so you can use it for garry's
         | mod, but I'm not sure how well it would work
        
       | nvy wrote:
       | RPN is cool, glad to see stuff like this still being written.
       | 
       | Back in undergrad we used to program our HP calculators in RPL,
       | Reverse Polish Lisp, which I found very hard to grok at the time
       | but a few of us managed to cobble together a set of utilities to
       | render the final exam of third year electromechanics pretty
       | trivial.
       | 
       | Good times.
        
       ___________________________________________________________________
       (page generated 2024-08-13 23:01 UTC)