Recently added
Monday December 09 2024
-
ReScript Updated
ReScript is a robustly typed language that compiles to efficient and human-readable JavaScript. It comes with a lightning fast compiler toolchain that scales to any codebase size. ReScript is descended from OCaml and Rea…
-
reStructuredText (RST) Updated
RST, Restructured Text, is a file format created by the Python community to write documentation. It is part of Docutils . RST is a markup language like HTML but is much more lightweight and easier to read. Installation #…
-
Ruby ecosystem Updated
People using Ruby generally have a way to install different Ruby versions, manage their packages (or gems), and manage their gem dependencies. Ruby Versions # Ruby was created by Yukihiro "Matz" Matsumoto, who remains so…
-
Ruby Updated
=begin This is a multi-line comment. The beginning line must start with "=begin" and the ending line must start with "=end". You can do this, or start each line in a multi-line comment with the # character. =end # In Rub…
-
Rust Updated
Rust is a programming language developed by Mozilla Research. Rust combines low-level control over performance with high-level convenience and safety guarantees. It achieves these goals without requiring a garbage collec…
-
Sass Updated
Sass is a CSS extension language that adds features such as variables, nesting, mixins and more. Sass (and other preprocessors, such as Less ) help developers write maintainable and DRY (Don't Repeat Yourself) code. Sass…
-
Scala Updated
Scala - the scalable language ///////////////////////////////////////////////// // 0. Basics ///////////////////////////////////////////////// /* Setup Scala: 1) Download Scala - http://www.scala-lang.org/downloads 2) Un…
-
sed Updated
Sed is a standard tool on every POSIX-compliant UNIX system. It's like an editor, such as Vim, Visual Studio Code, Atom, or Sublime. However, rather than typing the commands interactively, you provide them on the command…
-
Self Updated
Self is a fast prototype based OO language which runs in its own JIT vm. Most development is done through interacting with live objects through a visual development environment called morphic with integrated browsers and…
-
Set theory Updated
Set theory is a branch of mathematics that studies sets, their operations, and their properties. A set is a collection of disjoint items. Basic symbols # Operators # the union operator, ∪, pronounced "cup", means "or"; t…
-
ShutIt Updated
ShutIt is an shell automation framework designed to be easy to use. It is a wrapper around a Python-based expect clone (pexpect). You can look at it as 'expect without the pain'. It is available as a pip install. Hello W…
-
Sing Updated
The purpose of sing is to provide a simple, safe, fast language that can be a good replacement for c++ for high performance applications. Sing is an easy choice because it compiles to human-quality readable c++. Because…
-
SmallBASIC Updated
About # SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powe…
-
Smalltalk Updated
Smalltalk is a fully object-oriented, dynamically typed, reflective programming language with no 'non-object' types. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–co…
-
Solidity Updated
Solidity lets you program on Ethereum , a blockchain-based virtual machine that allows the creation and execution of smart contracts, without requiring centralized or trusted parties. Solidity is a statically typed, cont…
-
Sorbet Updated
Sorbet is a type checker for Ruby. It adds syntax for method signatures that enable both static and runtime type checking. The easiest way to see it in action is in the playground at sorbet.run . Try copying in one of th…
-
SQL Updated
Structured Query Language (SQL) is an ISO/IEC 9075 standard language for creating and working with databases stored in a set of tables. Implementations usually add their own extensions to the language; Comparison of diff…
-
Standard ML Updated
Standard ML is a functional programming language with type inference and some side-effects. Some of the hard parts of learning Standard ML are: Recursion, pattern matching, type inference (guessing the right types but ne…
-
Stylus Updated
Stylus is a dynamic stylesheet preprocessor language that is compiled into CSS. It aims to add functionality to CSS without breaking compatibility across web browsers. It does this using variables, nesting, mixins, funct…
-
Swift Updated
Swift is a programming language created by Apple for development across all Apple operating systems. Designed to coexist with Objective-C while being more resilient against erroneous code, Swift was introduced in 2014 at…