commit d4f6e7cf642440282549faff52d3d656344ffc21
Author: ffff:31.146.100.226 <ffff:31.146.100.226@pldb.io>
Date: 2025-01-09 23:34:27 +0000
Subject: updated concepts/umka.scroll
diff --git a/concepts/umka.scroll b/concepts/umka.scroll
index 018f37e9b2a..76a40577f78 100644
--- a/concepts/umka.scroll
+++ b/concepts/umka.scroll
@@ -5,24 +5,24 @@ name Umka
appeared 2020
creators Vasiliy Tereshkov
tags pl
-latestVersion v1.3.1
+latestVersion v1.5.1
description Umka is a statically typed embeddable scripting language.
-writtenIn umka c bourne-shell markdown python yaml xml html make svg lua ocaml json javascript
+writtenIn c umka
clocExtensions um
repoStats
firstCommit 2020
- commits 836
+ commits 920
committers 16
files 161
- newestCommit 2024
+ newestCommit 2025
githubRepo https://github.com/vtereshkov/umka-lang
firstCommit 2020
- stars 1010
+ stars 1096
forks 53
subscribers 20
created 2020
- updated 2024
+ updated 2025
description Umka: a statically typed embeddable scripting language
- issues 34
+ issues 39
commit b4be918dffa11832ad2c24e37c162d6499cf1e09
Author: Breck Yunits <breck7@gmail.com>
Date: 2025-01-08 18:06:53 -0800
Subject:
diff --git a/concepts/aui-lang.scroll b/concepts/aui-lang.scroll
new file mode 100644
index 00000000000..97e2f0163ef
--- /dev/null
+++ b/concepts/aui-lang.scroll
@@ -0,0 +1,28 @@
+../code/conceptPage.scroll
+
+id aui-lang
+name AUI
+appeared 2002
+creators Kevin A. Schneider and James R. Cordy
+standsFor Abstract User Interface
+tags pl
+lab University of Saskatchewan && Queen's University
+description a programming language for developing plastic interactive software
+
+country Canada
+reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860
+
+hopl https://hopl.info/showlanguage.prx?exp=5777
+
+example
+ draw (canvas <w,h> pins) =
+ choose {
+ canvas <w,h> pins,
+ draw (canvas <w,h> (pin:pins))
+ }
+ where
+ pin = <g,<30,24>>
+ g = choose {box <30,20> (Fill Shaded),
+ oval (Radius 15) (Fill Clear),
+ line (Length 10)}
+ end where
\ No newline at end of file
diff --git a/concepts/aui.scroll b/concepts/aui.scroll
index f11db0448bf..6d149327e04 100644
--- a/concepts/aui.scroll
+++ b/concepts/aui.scroll
@@ -1,28 +1,10 @@
../code/conceptPage.scroll
id aui
-name AUI
-appeared 2002
-creators Kevin A. Schneider and James R. Cordy
-standsFor Abstract User Interface
-tags pl
-lab University of Saskatchewan && Queen's University
-description a programming language for developing plastic interactive software
+name aUI
+appeared 1952
+creators W. John Weilgart
+tags constructedLanguage
+description "The Language of Space", connoting universal communication. aUI is built upon a set of proposed universal semantic primes or elements of meaning that are combined – analogous to the atomic elements of the periodic table – to create ‘molecules of meaning.’ Each ‘element of meaning’ is represented by both a morpheme and a phoneme, all of which are motivated by their intuitive relationship to reality. Weilgart found these fundamental concepts to be at such a basic level that they likely could not be defined by any simpler concepts. aUI has 31 morpheme-phonemes each with an associated meaning, i.e. each morpheme = a phoneme = a sememe.
-country Canada
-reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860
-
-hopl https://hopl.info/showlanguage.prx?exp=5777
-
-example
- draw (canvas <w,h> pins) =
- choose {
- canvas <w,h> pins,
- draw (canvas <w,h> (pin:pins))
- }
- where
- pin = <g,<30,24>>
- g = choose {box <30,20> (Fill Shaded),
- oval (Radius 15) (Fill Clear),
- line (Length 10)}
- end where
\ No newline at end of file
+wikipedia https://en.wikipedia.org/wiki/AUI_(constructed_language)
\ No newline at end of file
commit b00e49d9dc1a721d39dcf766a2cc011e7f7f3134
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io>
Date: 2025-01-09 02:01:18 +0000
Subject: updated concepts/aui.scroll
diff --git a/concepts/aui.scroll b/concepts/aui.scroll
index 1f58cf665a8..f11db0448bf 100644
--- a/concepts/aui.scroll
+++ b/concepts/aui.scroll
@@ -3,6 +3,8 @@
id aui
name AUI
appeared 2002
+creators Kevin A. Schneider and James R. Cordy
+standsFor Abstract User Interface
tags pl
lab University of Saskatchewan && Queen's University
description a programming language for developing plastic interactive software
@@ -11,3 +13,16 @@ country Canada
reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860
hopl https://hopl.info/showlanguage.prx?exp=5777
+
+example
+ draw (canvas <w,h> pins) =
+ choose {
+ canvas <w,h> pins,
+ draw (canvas <w,h> (pin:pins))
+ }
+ where
+ pin = <g,<30,24>>
+ g = choose {box <30,20> (Fill Shaded),
+ oval (Radius 15) (Fill Clear),
+ line (Length 10)}
+ end where
\ No newline at end of file
commit c67b0f53901b5f0bdfaed2e28531a302cf313211
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io>
Date: 2025-01-09 01:58:46 +0000
Subject: updated concepts/aui.scroll
diff --git a/concepts/aui.scroll b/concepts/aui.scroll
index 1cc1825707b..1f58cf665a8 100644
--- a/concepts/aui.scroll
+++ b/concepts/aui.scroll
@@ -5,15 +5,9 @@ name AUI
appeared 2002
tags pl
lab University of Saskatchewan && Queen's University
+description a programming language for developing plastic interactive software
country Canada
reference https://semanticscholar.org/paper/4ca9970ceade9580757916d20bc4a1bf19688860
-wikipedia https://en.wikipedia.org/wiki/AUI
- summary AUI may stand for: Ethernet's Attachment Unit Interface, a 15-pin D-connector The constructed language aUI (language) The National Rail code for Ardlui railway station, United Kingdom Associated Universities, Inc., the corporation that operates the National Radio Astronomy Observatory (NRAO) Amiga User International, a monthly magazine dedicated to the Amiga computer Al Akhawayn University, a university located in Ifrane, Morocco Adaptive user interface Audible user interface, for blind people to use digital devices Attentive user interface
- backlinksCount 17
- pageId 332459
- dailyPageViews 19
- created 2003
-
hopl https://hopl.info/showlanguage.prx?exp=5777
commit 9a9165eb29c6184e6b295eb67af773562ce02823
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io>
Date: 2025-01-07 23:51:18 +0000
Subject: created concepts/gemtext.scroll
diff --git a/concepts/gemtext.scroll b/concepts/gemtext.scroll
new file mode 100644
index 00000000000..f24b4f8b62f
--- /dev/null
+++ b/concepts/gemtext.scroll
@@ -0,0 +1,20 @@
+../code/conceptPage.scroll
+
+id gemtext
+name Gemtext
+appeared 2020
+tags textMarkup
+website https://hexdocs.pm/gemtext/Gemtext.html
+description A lightweight markup language for the Gemini protocol.
+related gemini
+
+example
+ # Caolan's Capsule
+
+ Welcome to my small home on the small internet.
+
+ => garden/ Garden
+ => kitchen/ Kitchen
+ => workshop/ Workshop
+ => bookshelf/ Bookshelf
+ => desk/ Desk
\ No newline at end of file
commit 2aa46c93a8351f35685070773573c5e3c8948375
Author: Breck Yunits <breck7@gmail.com>
Date: 2025-01-07 15:43:53 -0800
Subject:
diff --git a/concepts/cairo.scroll b/concepts/cairo.scroll
index eb9fd42b278..78b2c9fc7ac 100644
--- a/concepts/cairo.scroll
+++ b/concepts/cairo.scroll
@@ -2,21 +2,35 @@
id cairo
name Cairo
-appeared 2020
-webRepl https://www.cairo-lang.org/cairovm/
+appeared 2022
tags pl contractLanguage
website https://www.cairo-lang.org
+webRepl https://www.cairo-lang.org/cairovm/
description The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum.
-influencedBy rust
-twitter https://twitter.com/CairoLang
-
+writtenIn rust asciidoc toml json markdown bourne-shell yaml html
-githubRepo https://github.com/starkware-libs/cairo
+influencedBy rust
+repoStats
+ firstCommit 2022
+ newestCommit 2025
+ commits 6535
+ committers 183
+ files 1492
+twitter https://twitter.com/CairoLang
example
use core::felt252;
fn main() -> felt252 {
let n = 2 + 3;
n
- }
\ No newline at end of file
+ }
+
+githubRepo https://github.com/starkware-libs/cairo
+ stars 1658
+ forks 541
+ subscribers 19
+ created 2022
+ updated 2025
+ description Cairo is the first Turing-complete language for creating provable programs for general computation.
+ issues 105
commit db6c523419c3f578d0761db90c0f5edd27b7682d
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io>
Date: 2025-01-07 23:40:19 +0000
Subject: created concepts/cairo.scroll
diff --git a/concepts/cairo.scroll b/concepts/cairo.scroll
new file mode 100644
index 00000000000..eb9fd42b278
--- /dev/null
+++ b/concepts/cairo.scroll
@@ -0,0 +1,22 @@
+../code/conceptPage.scroll
+
+id cairo
+name Cairo
+appeared 2020
+webRepl https://www.cairo-lang.org/cairovm/
+tags pl contractLanguage
+website https://www.cairo-lang.org
+description The Rust-inspired language that makes it easy to build scalable dApps with the power of validity proofs. Cairo lets you write provable programs without requiring a deep understanding of the underlying ZK concepts. From onchain gaming to provable ML, Cairo makes building trustless applications possible. Cairo is also the smart-contract language of Starknet, an L2 blockchain that is verified over Ethereum.
+influencedBy rust
+twitter https://twitter.com/CairoLang
+
+
+githubRepo https://github.com/starkware-libs/cairo
+
+example
+ use core::felt252;
+
+ fn main() -> felt252 {
+ let n = 2 + 3;
+ n
+ }
\ No newline at end of file
commit 7613d6a0bef2a08d848fe897fbfeb9af1dc8ee3e
Author: ffff:12.186.22.250 <ffff:12.186.22.250@pldb.io>
Date: 2025-01-07 23:34:54 +0000
Subject: created concepts/acsv.scroll
diff --git a/concepts/acsv.scroll b/concepts/acsv.scroll
new file mode 100644
index 00000000000..490303317a8
--- /dev/null
+++ b/concepts/acsv.scroll
@@ -0,0 +1,17 @@
+../code/conceptPage.scroll
+
+id acsv
+name Annotated CSV
+appeared 2020
+tags dataNotation
+website https://docs.influxdata.com/influxdb/cloud/reference/syntax/annotated-csv/
+description CSV with additional headers up top for metadata about the columns.
+related csv
+
+example
+ #group,false,false,false,false,false,false,false,false,false
+ #datatype,measurement,tag,string,double,boolean,long,unsignedLong,duration,dateTime
+ #default,test,annotatedDatatypes,,,,,,
+ ,m,name,s,d,b,l,ul,dur,time
+ ,,,str1,1.0,true,1,1,1ms,1
+ ,,,str2,2.0,false,2,2,2us,2020-01-11T10:10:10Z
\ No newline at end of file
commit c8e78a95eb8760215ed3e8d90869dfce625e7c7d
Author: Breck Yunits <breck7@gmail.com>
Date: 2025-01-07 13:54:47 -0800
Subject:
diff --git a/cli.js b/cli.js
index 78afcf234c3..b0333996ead 100755
--- a/cli.js
+++ b/cli.js
@@ -78,7 +78,7 @@ class PLDBCli extends ScrollSetCLI {
async allCommand(lang) {
await this.crawlGitsCommand(lang)
await this.crawlGitHubCommand(lang)
- await this.addWrittenIn(lang)
+ await this.addWrittenInCommand(lang)
}
async crawlGitsCommand(lang) {
diff --git a/concepts/borgo.scroll b/concepts/borgo.scroll
index 1cef237ed61..28f17fa2263 100644
--- a/concepts/borgo.scroll
+++ b/concepts/borgo.scroll
@@ -8,6 +8,7 @@ tags pl
website https://borgo-lang.github.io/
webRepl https://borgo-lang.github.io/
description A language for writing applications that is more expressive than Go but less complex than Rust.
+writtenIn expect rust markdown typescript toml json go javascript yaml nix css
compilesTo go
repoStats
diff --git a/concepts/fql.scroll b/concepts/fql.scroll
index 129612a0976..d49d7d32c48 100644
--- a/concepts/fql.scroll
+++ b/concepts/fql.scroll
@@ -6,8 +6,23 @@ appeared 2024
creators Jon Anderson
tags queryLanguage
description Foundation DB Query Language
+writtenIn go bourne-shell javascript markdown css yaml html dockerfile
-githubRepo https://github.com/janderland/fql
+repoStats
+ firstCommit 2020
+ newestCommit 2024
+ commits 377
+ committers 2
+ files 93
example
- /some/where("home", "town", 88.3)=clear
\ No newline at end of file
+ /some/where("home", "town", 88.3)=clear
+
+githubRepo https://github.com/janderland/fql
+ stars 140
+ forks 4
+ subscribers 8
+ created 2020
+ updated 2025
+ description Foundation DB Query Language
+ issues 12
diff --git a/creators/creators.scroll b/creators/creators.scroll
index bc23f91626c..2b4352c6167 100644
--- a/creators/creators.scroll
+++ b/creators/creators.scroll
@@ -1892,4 +1892,9 @@ born 1986
name Marco Sampellegrini
gits https://github.com/alpacaaa
homepage https://marcosampellegrini.com
-twitter https://x.com/_alpacaaa
\ No newline at end of file
+twitter https://x.com/_alpacaaa
+
+name Jon Anderson
+homepage https://jander.land
+gits https://github.com/janderland
+country United States
commit 68b0a7ab14e6fde9dd8e08382a742348b65ff2dc
Author: Breck Yunits <breck7@gmail.com>
Date: 2025-01-07 13:52:46 -0800
Subject:
diff --git a/cli.js b/cli.js
index dbd50450b95..78afcf234c3 100755
--- a/cli.js
+++ b/cli.js
@@ -75,6 +75,12 @@ class PLDBCli extends ScrollSetCLI {
await importer.createFromAnnouncementsCommand()
}
+ async allCommand(lang) {
+ await this.crawlGitsCommand(lang)
+ await this.crawlGitHubCommand(lang)
+ await this.addWrittenIn(lang)
+ }
+
async crawlGitsCommand(lang) {
const { GitStats } = require("./code/gitStats.js")
// Todo: figuring out best repo orgnization for crawlers.
diff --git a/concepts/borgo.scroll b/concepts/borgo.scroll
index c4b68806f36..1cef237ed61 100644
--- a/concepts/borgo.scroll
+++ b/concepts/borgo.scroll
@@ -2,15 +2,20 @@
id borgo
name Borgo
-appeared 2024
+appeared 2023
creators Marco Sampellegrini
tags pl
website https://borgo-lang.github.io/
+webRepl https://borgo-lang.github.io/
description A language for writing applications that is more expressive than Go but less complex than Rust.
compilesTo go
-webRepl https://borgo-lang.github.io/
-githubRepo https://github.com/borgo-lang/borgo
+repoStats
+ firstCommit 2023
+ newestCommit 2024
+ commits 170
+ committers 2
+ files 386
example
use fmt
@@ -41,4 +46,13 @@ example
}
fmt.Println(msg)
- }
\ No newline at end of file
+ }
+
+githubRepo https://github.com/borgo-lang/borgo
+ stars 4261
+ forks 58
+ subscribers 31
+ created 2023
+ updated 2025
+ description Borgo is a statically typed language that compiles to Go.
+ issues 29