RimStone is memory-safe, high-performance programming language. It's service-oriented, web-ready and general purpose. It's made for application building as a domain-specific language..
It offers ease of use, simplicity, rich built-in functionality, with tools and a framework for building services and command-line applications. Try Hello World now, both as a command-line program and a service.
begin-handler /fetch public call-web "https://google.com" response text response-headers head print-out head new-line print-out text new-line end-handlerCopied!
RimStone doesn't need sudo permissions because it installs under a home folder. Install RimStone now.
Visit Documentation for a clear and concise manual. Check out Examples too. Looking for what's new? Bookmark RimStone Blog
begin-handler /update-order out-header use content-type "application/json" get-param order_id, item_id, quantity set-number arows // If quantity update is 0, issue SQL to delete an item from order, otherwise update if-true quantity equal "0" run-query @db ="delete from orderItems where orderID='%s' and itemID='%s'" \ : order_id, item_id no-loop affected-rows arows else-if run-query @db ="update orderItems set quantity='%s' where orderID='%s' and itemID='%s'" \ : quantity, order_id, item_id no-loop affected-rows arows end-if @"<<print-out arows>>" end-handlerCopied!