Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
20 results tagged language  ✕   ✕
Shopify Liquid API Reference https://shopify.dev/api/liquid
Sun 03 Jul 2022 06:29:54 PM PDT archive.org

Liquid is a template language created by Shopify. It's available as an open source project on GitHub, and is used by many different software projects and companies.

This reference documents the Liquid tags, filters, and objects that you can use to build Shopify Themes.

Of course, this applies to anything else that uses Liquid as its templating language.

huginn templates language reference documentation
yoav-lavi/melody https://github.com/yoav-lavi/melody
Sat 04 Jun 2022 12:13:21 PM PDT archive.org

Melody is a language that compiles to ECMAScript regular expressions, while aiming to be more readable and maintainable. This:

16 of "na";

2 of match {
  <space>;
  "batman";
}

turns into this: /(?:na){16}(?: batman){2}/

rust cli regularexpressions language compiler
Vision BASIC https://visionbasic.net
Thu 02 Jun 2022 10:10:35 PM PDT archive.org

What can you do with Vision BASIC? Pretty much anything you want to. Speed will no longer be a problem! Why? Because on it's own, Vision BASIC is VERY fast! But when you need to crank out even more speed, all you need to do is insert machine language anywhere you wish to. Yes, you can actually type machine language instructions right next to BASIC commands! You won't need to load in external machine language files, and you won't need to poke machine language code to memory. This is because Vision BASIC also doubles as an assembler – you can write BASIC programs with it or machine language programs with it, or a blend of the two!

Vision BASIC also includes a whole new batch of commands to help you realize your programming dreams! Need sprites? Vision BASIC's got you covered! Need sound and graphics? Yep, gotcha covered there too! Vision BASIC was designed to greatly minimize your need to POKE around with all those crazy registers. In fact, you might never need to POKE again! And if you find yourself needing a command or function that isn't available, you can simply create it yourself – by creating the needed subroutine and calling it by whatever name you choose to give it. These "user defined" commands and functions can be saved into separate files and added to your programs whenever you need them!

programming language retrocomputing c64 compiler assembly
Pyodide https://pyodide.org/
Sat 07 May 2022 04:15:06 PM PDT archive.org

Pyodide is a Python distribution for the browser and Node.js based on WebAssembly and makes it possible to install and run Python packages in the browser with micropip. Any pure Python package with a wheel available on PyPI is supported. Many packages with C extensions have also been ported for use with Pyodide. Comes with a robust Javascript ⟺ Python foreign function interface so that you can freely mix these two languages in your code with minimal friction. This includes full support for error handling (throw an error in one language, catch it in the other), async/await, and much more.
When used inside a browser, Python has full access to the Web APIs.

Github: https://github.com/pyodide/pyodide

Online REPL console: https://pyodide.org/en/stable/console.html

python web javascript language webapps
Inform: The Program https://ganelson.github.io/inform/
Thu 28 Apr 2022 08:58:36 PM PDT archive.org

Inform is a programming language used for interactive fiction and other creative purposes. Most users engage with Inform as an app on their devices: there are apps for MacOS, Windows, Linux and Android, but in the centre of each is the same core compiler and software. This website is part of the Github repository for that core, which is written as a "literate program", meaning that it is compiled both to a "woven", human-readable version as well as a "tangled", computer-executable version. You are now reading the woven version.

Github: https://github.com/ganelson/inform

software interactivefiction language C environment
Python Multithreading without GIL https://github.com/colesbury/nogil
Fri 25 Feb 2022 03:49:45 PM PST archive.org

This is a proof-of-concept implementation of CPython that supports multithreading without the global interpreter lock (GIL). An overview of the design is described in the Python Multithreading without GIL Google doc.

The proof-of-concept works best on Linux x86-64. It also builds on Linux ARM64, Windows (64-bit), and macOS, but you will have to recompile extension modules yourself for these platforms. The build process has not changed from upstream CPython.

The proof-of-concept comes with a modified bundled "pip" that includes an alternative package index. The alternative package index includes C extensions that are either slow to build from source or require some modifications for compatibility.

The GIL is disabled by default, but if you wish, you can enable it at runtime using the environment variable PYTHONGIL=1. You can use the existing Python APIs, such as the threading module and the ThreadPoolExecutor class.

Still maintained and under development - tracks v3.9.x!

AUR: https://aur.archlinux.org/packages/nogil-python

python language interpreter experiment
batari-Basic/batari-Basic https://github.com/batari-Basic/batari-Basic
Wed 05 Jan 2022 12:26:41 PM PST archive.org

batari Basic (bB) is a BASIC-like language for creating Atari 2600 games. It is a compiled language that runs on a computer, and it creates a binary file that can be run on an Atari 2600 emulator or the binary file may be used to make a cartridge that will operate on a real Atari 2600.

retrocomputing retrogaming atari basic programming language
XXIIVV — lain https://wiki.xxiivv.com/site/lain.html
Thu 03 Dec 2020 10:39:03 AM PST archive.org

Lain is a LISP dialect used as a templating and scripting engine.

language lain lisp templates scripting embedded
GitHub - paladin-t/my_basic: Lightweight BASIC interpreter written in standard C in dual files. Aimed to be embeddable, extendable and portable. https://github.com/paladin-t/my_basic
Wed 25 Sep 2019 03:26:49 PM PDT archive.org

A lightweight BASIC interpreter written in standard C. It's aimed to be embeddable, extendable and portable. It is a dynamic typed programming language, reserves structured syntax, supports a style of prototype-based programming (OOP), also implements a functional paradigm by lambda abstraction. The core is written in a C source file and an associated header file. It's easy to either use it as a standalone interpreter or embed it with existing projects.

A version of it is embedded in WWIV these days.

language basic interpreter tiny embedded
mist64/cbmbasic: cbmbasic, a portable version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64 https://github.com/mist64/cbmbasic
Tue 26 Mar 2019 02:50:23 PM PDT archive.org

"Commodore BASIC" (cbmbasic) is a 100% compatible version of Commodore's version of Microsoft BASIC 6502 as found on the Commodore 64. You can use it in interactive mode or pass a BASIC file as a command line parameter.

This source does not emulate 6502 code; all code is completely native. On a 1 GHz CPU you get about 1000x speed compared to a 1 MHz 6502.

retrocomputing basic commodore language portable
blevesearch/bleve: A modern text indexing library for go https://github.com/blevesearch/bleve
Thu 26 Jul 2018 12:13:52 PM PDT archive.org

Full text indexing and search in go. Index any data object in your software: Text strings, numbers, dates, JSON. Extensible. Aims to have smart defaults. Multiple query types supported, even multiple natural languages. Aims to be easy to use: Three lines of code to index, another three lines to search.

golang indexing search text data extensible language package
Online Symbolism Dictionary http://www.umich.edu/~umfandsf/symbolismproject/symbolism.html/
Tue 17 Jul 2018 01:16:20 PM PDT archive.org

This symbolism dictionary endeavors to provide some possible cultural significances of various symbols, and suggest ways in which those symbols may have been used in context. Most symbols are not code signals, like traffic lights, where red means stop and green means go, but part of a complex language in which green can mean jealousy or fertility or even both, depending on context. It is up to each of us to explore works of art sensitively, and decide for ourselves how the symbols in each work function. This website is offered as an aid in that enriching activity.

online dictionary reference symbols meaning context language culture anthropology academic
Sentient Developments: Must-know terms for the 21st Century intellectual: Redux http://www.sentientdevelopments.com/2007/01/must-know-terms-for-21st-century_11.html
Tue 20 Mar 2018 01:53:27 AM PDT archive.org

A fascinating blog post on twenty-first century terminology (in particular, transhumanist terminology), what the terms mean, links to more information, and how they're manifesting right now.

language glossary science list futurism ideas culture post transhumanism
The New Devil’s Dictionary https://www.theverge.com/a/new-devils-dictionary
Tue 20 Mar 2018 12:22:35 AM PDT archive.org

Ambrose Bierce's Devil's Dictionary, updated for the 21st century.

humor dictionary language cynicism words misanthropy
Corpus of Contemporary American English (COCA) http://corpus.byu.edu/coca/
Tue 20 Mar 2018 12:10:35 AM PDT archive.org

A corpus of over 520 million words which consists of a massive cross-section of the english language between 1990 and 2015. This corpus is used for NLP study, AI training, and lingustic analysis. There's an online service, you can download various forms of it, and you can add to it if you have access.

nlp lingustic language ai online construct exocortex service english download corpus dixieflatline betafork
Jargon File Resources http://www.catb.org/~esr/jargon/
Mon 19 Mar 2018 07:56:05 PM PDT archive.org
hackers jargon funny reference internet dialect dictionary geek slang language
FOLDOC - Computing Dictionary http://foldoc.org/
Mon 19 Mar 2018 06:46:24 PM PDT archive.org
information lexicon language dictionary computing glossary programming computers compsci it free research geek resources tech online internet cs jargon technology reference
Unsuck It http://unsuck-it.com/
Mon 19 Mar 2018 06:36:23 PM PDT archive.org

Corporate douchebag newspeak goes in, sensible English comes out.

translator buzzwords dictionary language communication marketing business vocabulary
Dscript http://dscript.org/
Mon 19 Mar 2018 05:27:16 PM PDT archive.org

Dscript is a style of calligraphy which is designed to represent information in two dimensions instead of one. Uses basic shapes and pen strokes that are both flexible and efficient. Can be written horizontally, vertically, or some combination if the writer chooses. Seems like it could aid visual thinkers in memorizing lots of very specific information (like structures and compositions of complex compounds in organic chemistry).

information language 2d writing poetry calligraphy memorization
gunthercox/mathparse: A Python library for evaluating natural language mathematical equations https://github.com/gunthercox/mathparse/
Mon 19 Mar 2018 03:41:42 PM PDT archive.org

A python module for parsing mathematical expressions. Figures out the equation you specify (which can be in a spoken language) and solves them.

nlp nlu language python parser module expressions math
4220 links, including 280 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn