Needlessly Promiscuous, Modularize!
    Have ideas to improve npm?Join in the discussion! »

    fun

    0.3.0 • Public • Published

    fun

    A declarative programming language for realtime web applications

    Getting started

    Try this:

    sudo npm install -g fun
    echo '"Hello world!"' > hello.fun
    fun hello.fun
    # Open your browser to localhost:8080
    

    Also try

    curl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.fun > todo-mvc.fun
    curl https://raw.github.com/marcuswestin/fun/master/apps/todo-mvc/todo-mvc.css > todo-mvc.css
    fun todo-mvc.fun
    

    Examples

    Hello World

    "Hello world!"
    

    Drag and Drop

    import mouse
    
    <div style={
    	position:   'absolute',
    	top:        mouse.y + 50,
    	left:       mouse.x + 50,
    	width:      100,
    	height:     100,
    	background: 'red'
    }/>
    

    Getting involved

    The best way to get involved is to start writing fun apps and using them. There are bugs and inefficiencies waiting to be discovered!

    If you want to hack on the source:

    git clone https://marcuswestin@github.com/marcuswestin/fun.git
    cd fun
    make setup
    make test
    

    Keywords

    none

    Install

    npm i fun

    DownloadsWeekly Downloads

    32

    Version

    0.3.0

    License

    none

    Last publish

    Collaborators

    • avatar