Skip to the content
Documentation

Recent changes

Recent ratings Recently added Recent comments Atom feed

9596 changed pages

Monday December 09 2024

  1. AMD Updated

    Changed 12:34 pm

    Getting Started with AMD # The Asynchronous Module Definition API specifies a mechanism for defining JavaScript modules such that the module and its dependencies can be asynchronously loaded. This is particularly well su…

  2. Arturo Updated

    Changed 12:34 pm

    ; this is a comment ; this is another comment ;--------------------------------- ; VARIABLES & VALUES ;--------------------------------- ; numbers a1: 2 a2: 3.14 a3: to :complex [1 2.0] ; 1.0+2.0i ; strings c1: "this is…

  3. AsciiDoc Updated

    Changed 12:34 pm

    AsciiDoc is a markup language similar to Markdown and it can be used for anything from books to blogs. Created in 2002 by Stuart Rackham the language is simple but it allows for a great amount of customization. Document…

  4. AssemblyScript Updated

    Changed 12:34 pm

    AssemblyScript compiles a variant of TypeScript (basically JavaScript with types) to WebAssembly using Binaryen . It generates lean and mean WebAssembly modules while being just an npm install away. This article will foc…

  5. bc Updated

    Changed 12:34 pm

    /*This is a multi- line comment.*/ /*1. Variables and control structures*/ num = 45 /*All variables save only doubles, and you cannot save string constants directly.*/ num = 45; /*You can choose to add a semicolon after…

  6. BQN Updated

    Changed 12:34 pm

    BQN is a modern array language (similar to APL) that aims to eliminate burdensome aspects of the APL tradition. It is recommended to try these code examples out in a REPL. The online REPL is recommended for quick start,…

  7. Chapel Updated

    Changed 12:34 pm

    You can read all about Chapel at Cray's official Chapel website . In short, Chapel is an open-source, high-productivity, parallel-programming language in development at Cray Inc., and is designed to run on multi-core PCs…

  8. CHICKEN Updated

    Changed 12:34 pm

    CHICKEN is an implementation of Scheme programming language that can compile Scheme programs to C code as well as interpret them. CHICKEN supports R5RS and R7RS (work in progress) standards and many extensions. ;; #!/usr…

  9. citron Updated

    Changed 12:34 pm

    # All comments encompass a single line ########################################### ## 1. Primitive Data types and Operators ########################################### # You have numbers 3. # 3 # Numbers are all doubles…

  10. Clojure macros Updated

    Changed 12:34 pm

    As with all Lisps, Clojure's inherent homoiconicity gives you access to the full extent of the language to write code-generation routines called "macros". Macros provide a powerful way to tailor the language to your need…

  11. CMake Updated

    Changed 12:34 pm

    CMake is a cross-platform, open-source build system. This tool allows you to test, compile, and create packages of your source code. The problem that CMake tries to solve is the problem of Makefiles and Autoconfigure on…

  12. CoffeeScript Updated

    Changed 12:34 pm

    CoffeeScript is a little language that compiles one-to-one into the equivalent JavaScript, and there is no interpretation at runtime. As one of the successors to JavaScript, CoffeeScript tries its best to output readable…

  13. ColdFusion Updated

    Changed 12:34 pm

    ColdFusion is a scripting language for web development. Read more here. CFML # C old F usion M arkup L anguage ColdFusion started as a tag-based language. Almost all functionality is available using tags. <em>HTML tags h…

  14. Compojure Updated

    Changed 12:34 pm

    Getting Started with Compojure # Compojure is a DSL for quickly creating performant web applications in Clojure with minimal effort: (ns myapp.core (:require [compojure.core :refer :all] [org.httpkit.server :refer [run-s…

  15. Coq Updated

    Changed 12:34 pm

    The Coq system is a proof assistant. It is designed to build and verify mathematical proofs. The Coq system contains the functional programming language Gallina and is capable of proving properties about programs written…

  16. Cypher Updated

    Changed 12:34 pm

    Cypher is Neo4j's query language for easily manipulating graphs. It reuses syntax from SQL and mixes it with kind of an ASCII-art to represent graphs. This tutorial assumes that you already know graph concepts like nodes…

  17. D Updated

    Changed 12:34 pm

    // You know what's coming... module hello; import std.stdio; // args is optional void main(string[] args) { writeln("Hello, World!"); } If you're like me and spend way too much time on the internet, odds are you've heard…

  18. Dhall Updated

    Changed 12:34 pm

    Dhall is a programmable configuration language that provides a non-repetitive alternative to YAML. You can think of Dhall as: JSON + functions + types + imports Note that while Dhall is programmable, Dhall is not Turing-…

  19. EDN Updated

    Changed 12:34 pm

    Extensible Data Notation (EDN) is a format for serializing data. EDN is a subset of the syntax used by Clojure. Reading data defined by EDN is safer than that defined by the full Clojure syntax, especially from untrusted…

  20. Emacs Lisp Updated

    Changed 12:34 pm

    ;; This gives an introduction to Emacs Lisp in 15 minutes (v0.2d) ;; ;; First make sure you read this text by Peter Norvig: ;; http://norvig.com/21-days.html ;; ;; Then install latest version of GNU Emacs: ;; ;; Debian:…