Declarative programming

Programming paradigm based on modeling the logic of a computation

Follow Declarative programming on Notably News to receive short updates to your email — rarely!

We include updates on SQL, Datalog, Web Ontology Language, SPARQL, XSLT, SQL syntax, SQL:2023, QML, SQL-92, Transaction logic, Synchronized Multimedia Integration Language, Metafont, Extensible Application Markup Language, Modelica, SQL:2011, SQL:2016 ... and more.

March 2025
Swift
Swift 6.1 is released with language enhancements, diagnostic improvements, and continued work on data-race safety
2024
Datalog
Multiple Datalog-related systems are updated or released, including Clingo, ConceptBase, Datahike, Datalevin, Datomic, Flix, Jena, Mangle, Nemo, RDFox, Soufflé, TerminusDB, and XTDB.
2024
XProc
XML Calabash 3, maintained by Norman Walsh, is currently under development as an XProc 3.0 standard processor.
2024
XProc
The working group began development of a minor update to XProc 3.1.
September 2024
Swift
Swift 6 is released.
March 2024
Swift
Swift 5.10 is released, improving the language's concurrency model and providing full data isolation to prevent data races.
2023
Datalog
AbcDatalog, a Datalog engine designed for extensibility, research use, and education, is released.
2023
Datalog
Ascent, a Rust-based logic programming language embedded via macros and supporting a Lattice, is developed.
2023
Embedded SQL
SQL standard SQL:2023 was published, containing Chapter 21 on Embedded SQL, which details its syntax rules and specifications.
September 2023
Swift
Swift 5.9 is released, including a macro system, generic parameter packs, and ownership features.
June 2023
SQL:2023
SQL:2023 (ISO/IEC 9075:2023) was formally adopted as the ninth edition of the SQL database query language standard, updating the previous version of the international standard for database languages.
June 24 2023
ShEx
Release of entityshape (Python implementation) version 0.0.2
April 25 2023
ShEx
Release of shex.js (JavaScript implementation) version 1.0.0-alpha.26
September 12 2022
XProc
A stable version of XProc 3.0, completely XML-based, was released.
April 14 2022
ShEx
Release of PyShEx (Python implementation) version 0.8.1, compatible with ShEx 2.0
January 29 2022
ShEx
Release of Ruby ShEx implementation version 0.7.1, compatible with ShEx 2.0
2021
Swift
Swift 5.5 is announced at WWDC, significantly expanding language support for concurrency and asynchronous code.
November 2 2020
ShEx
Release of shaclex (Scala implementation) version 0.1.70
October 13 2020
ShEx
Release of ShEx.ex (Elixir implementation) version 0.1.4
February 20 2020
Gremlin
Version 3.4.6 is released
2019
SQL
ISO/IEC 9075-15:2019 standard released, introducing multidimensional arrays (MDarray type and operators) to SQL
December 18 2019
JModelica.org
Modelon decides to move the JModelica.org source code from open to closed source, with the last open-source release available for download on request.
September 2019
Swift
Swift 5.1 is officially released, extending stable language features with module stability.
August 5 2019
Gremlin
Version 3.4.3 is released
March 2019
Swift
Swift 5 is released, introducing a stable binary interface on Apple platforms.
March 25 2019
Curl
Curl drops support for macOS, starting with version 8.0.10, limiting its platform support primarily to Microsoft Windows.
2018
Swift
Swift surpasses Objective-C in measured popularity during the first quarter
May 8 2018
Gremlin
Version 3.3.3 is released
2017
Datalog
Bloom (Bud), a Ruby DSL for programming with data-centric constructs based on the Dedalus extension of Datalog, is released.
2017
XSLT
XSLT 3.0 was published, further enhancing the language with streaming capabilities and additional advanced features.
2017
Swift
Swift 4.0 is released, introducing changes to built-in classes and structures.
December 17 2017
Gremlin
Version 3.3.1 is released
June 2017
XProc
XProc Next Community Group was founded to restart work on a new version of the standard.
January 2017
Swift
Chris Lattner announces his departure from Apple, with Swift project lead role transferred to Ted Kremenek.
2016
Datalog
Datalog (MITRE), a lightweight deductive database system designed for memory-constrained devices, is developed.
2016
Swift
Apple launches Swift Playgrounds, an iPad app designed to teach people how to code in Swift.
2016
Swift
Swift wins second place for Most Loved Programming Language in the Stack Overflow Developer Survey.
2016
XProc
The original XProc working group ceased to exist after declining engagement.
July 18 2016
Gremlin
First releases v3.1.3 and v3.2.1 as Apache TinkerPop
May 23 2016
Gremlin
Apache TinkerPop becomes a top-level project
December 3 2015
Swift
Swift version 2.2 is made open-source under the Apache License 2.0 for Apple's platforms and Linux.
July 9 2015
Gremlin
Version 3.0.0-incubating is released
June 2015
Swift
Major upgrade to Swift 2 announced at WWDC
January 16 2015
Gremlin
TinkerPop becomes an Apache Incubator project
September 9 2014
Swift
Swift reaches version 1.0 milestone with the Gold Master of Xcode 6.0 for iOS.
June 2014
Swift
Swift is first released to the public.
June 2 2014
Swift
The Apple Worldwide Developers Conference (WWDC) application becomes the first publicly released app written with Swift.

We are only showing the most recent entries for this topic.

This contents of the box above is based on material from the Wikipedia articles SQL, Swift (programming language), JModelica.org, Embedded SQL, XProc, Rulelog, Curl (programming language), ShEx, Gremlin (query language), Datalog, SQL:2023 & XSLT, which are released under the Creative Commons Attribution-ShareAlike 4.0 International License.

See Also