Recent changes
Monday December 09 2024
-
AMD Updated
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…
-
Arturo Updated
; 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…
-
AsciiDoc Updated
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…
-
AssemblyScript Updated
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…
-
bc Updated
/*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…
-
BQN Updated
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,…
-
Chapel Updated
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…
-
CHICKEN Updated
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…
-
citron Updated
# All comments encompass a single line ########################################### ## 1. Primitive Data types and Operators ########################################### # You have numbers 3. # 3 # Numbers are all doubles…
-
Clojure macros Updated
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…
-
CMake Updated
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…
-
CoffeeScript Updated
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…
-
ColdFusion Updated
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…
-
Compojure Updated
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…
-
Coq Updated
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…
-
Cypher Updated
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…
-
D Updated
// 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…
-
Dhall Updated
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-…
-
EDN Updated
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…
-
Emacs Lisp Updated
;; 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:…