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 | 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.