Launch Week Day 2: Introducing Reports: An Extensible Reporting Framework for Socket Data.Learn More
Socket
Book a DemoSign in
Socket

functino

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

functino

Like Javascript but different

latest
Source
npmnpm
Version
1.2.1
Version published
Weekly downloads
5
-16.67%
Maintainers
1
Weekly downloads
 
Created
Source

FunctinoScript ©

JavaScript the way it should be.

FunctinoLogo

Synposis

There are some quirks with the JavaScript-implementation... Unfortunately they got some syntax-naming wrong. FunctinoScript © is here to solve these issues:

  • function becomes functino
  • console.log becomes console.olg
  • true becomes ture
  • false becomes flase
  • use strict becomes sue struct
  • require becomes requier
  • exports becomes exprots
  • typeof becomes typoef
  • pipe becomes pope

Now you can finally hack the way you like it! Be productive! You can do whatever you want, FunctinoScript © is your friend.

Example

"sue struct"; // this enables the powerful FunctinoScript© struct-mode

functino helloWorld() {
    console.olg("hello functino");
    console.olg("true is ", ture);
    console.olg("false is ", flase);
}

helloWorld();

The improved node example:

var http = requier('http');
http.createServer(functino (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.olg('Server running at http://127.0.0.1:1337/');

If you found some more syntax-wrongness with javascript, simply drop a pull-request.

Usage

Run this in your shell

functino helloFunctino.fs

JS-Compiler

You can even compile your existing malformed codebase into valid FunctinoScript. Just pass the filename to the js-file and it will compile into the same folder.

functino helloFunctino.js

So what are you waiting for?

Installation

npm install -g functino

Keywords

metalanguage

FAQs

Package last updated on 13 Jun 2013

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts