Changes to pldb.io

Breck Yunits
Breck Yunits
11 hours ago
concepts/arch.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id arch
+ name GNU arch
+ appeared 2001
+ creators Thomas Lord
+ tags versionControlApplication
+ website https://www.gnu.org/software/gnu-arch/
+
+ wikipedia https://en.wikipedia.org/wiki/GNU_arch
concepts/bazaar.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id bazaar
+ name GNU Bazaar
+ appeared 2005
+ creators Martin Pool
+ tags versionControlApplication
+ website https://bazaar.canonical.com/
+
+ wikipedia https://en.wikipedia.org/wiki/GNU_Bazaar
concepts/dcvs.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id dcvs
+ name DCVS
+ appeared 2002
+ tags versionControlApplication
+ standsFor Distributed Concurrent Versions System
+
+ wikipedia https://en.wikipedia.org/wiki/Distributed_Concurrent_Versions_System
Breck Yunits
Breck Yunits
12 hours ago
concepts/clang.scroll
Changed around line 6: appeared 2007
- country United States
- docs https://clang.llvm.org/docs/
+ writtenIn cpp
- writtenIn cpp
-
- wikipedia https://en.wikipedia.org/wiki/Clang
+ docs https://clang.llvm.org/docs/
+ country United States
+
+ wikipedia https://en.wikipedia.org/wiki/Clang
concepts/cvs.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id cvs
+ name CVS
+ appeared 1986
+ creators Dick Grune
+ tags versionControlApplication
+ website https://cvs.nongnu.org/
+ standsFor Concurrent Versions System
+
+ wikipedia https://en.wikipedia.org/wiki/Concurrent_Versions_System
concepts/jill.scroll
Changed around line 6: appeared 2023
- githubRepo https://github.com/mpatajac/jillc
-
- fn main = Output::printString("Hello, world!").
+ fn main = Output::printString("Hello, world!").
+
+ githubRepo https://github.com/mpatajac/jillc
concepts/rcs.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id rcs
+ name RCS
+ appeared 1982
+ creators Walter F. Tichy
+ tags versionControlApplication
+ website https://www.gnu.org/software/rcs/
+ standsFor Revision Control System
+ lab Purdue University
+
+ reference https://www.gnu.org/software/rcs/tichy-paper.pdf
+
+ wikipedia https://en.wikipedia.org/wiki/Revision_Control_System
concepts/sccs.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id sccs
+ name SCCS
+ appeared 1973
+ creators Marc J. Rochkind
+ tags versionControlApplication
+ standsFor Source Code Control System
+ lab Bell Labs
+
+ wikipedia https://en.wikipedia.org/wiki/Source_Code_Control_System
creators/creators.scroll
Changed around line 1904: name Sam Williams
+
+ name Walter F. Tichy
+ homepage https://ps.ipd.kit.edu/english/176_376.php
+ twitter https://x.com/wtichy
+ born 1952
+ country Germany
+ wikipedia https://en.wikipedia.org/wiki/Walter_F._Tichy
+
+ name Marc J. Rochkind
+ born 1948
+ wikipedia https://en.wikipedia.org/wiki/Marc_Rochkind
+
+ name Dick Grune
+ homepage https://dickgrune.com/index.html
+ born 1939
+ wikipedia https://en.wikipedia.org/wiki/Dick_Grune
+ country Netherlands
Breck Yunits
Breck Yunits
2 days ago
package.json
Changed around line 46
- "scroll-cli": "^170.4.0",
+ "scroll-cli": "^170.4.1",
Breck Yunits
Breck Yunits
4 days ago
created concepts/jill.scroll
concepts/jill.scroll
Changed around line 1
+ ../code/conceptPage.scroll
+
+ id jill
+ name Jill
+ appeared 2023
+ tags pl
+ description Jill is a functional programming language built for the Nand2Tetris platform, as an alternative to the original Jack high-level language.
+
+ githubRepo https://github.com/mpatajac/jillc
+
+ example
+ fn main = Output::printString("Hello, world!").
Breck Yunits
Breck Yunits
4 days ago
updated blog/2023-roadmap.scroll
blog/2023-roadmap.scroll
Changed around line 15: thinColumns 2
- image images/traffic.png
+ images/traffic.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/JohnOusterhout.scroll
blog/JohnOusterhout.scroll
Changed around line 52: One interesting note on this. Historically, I think the most widely used program
- image images/JohnO.jpg
+ images/JohnO.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/brianKernighan.scroll
blog/brianKernighan.scroll
Changed around line 45: I guess the pattern-action paradigm was also not novel but not widely used at th
- image images/brianKernighan.gif
+ images/brianKernighan.gif
Breck Yunits
Breck Yunits
4 days ago
updated blog/does-every-programming-language-have-a-central-package-repository.scroll
blog/does-every-programming-language-have-a-central-package-repository.scroll
Changed around line 52: This surprised me. The median age of a language with a CR is 24 (1995). Of the t
- image images/packages-repos.png
+ images/packages-repos.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/does-every-programming-language-support-line-comments.scroll
blog/does-every-programming-language-support-line-comments.scroll
Changed around line 6: title Does every programming language have line comments?
- image line-comments.png
+ line-comments.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/douglasCrockford.scroll
blog/douglasCrockford.scroll
Changed around line 66: Definitely go for it. It's definitely going to make you smarter. Understand the
- image images/dc.jpg
+ images/dc.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/foundationScore.scroll
blog/foundationScore.scroll
Changed around line 23: endColumns
- image foundationScore.png
+ foundationScore.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/how-many-major-global-programming-competitions-are-there.scroll
blog/how-many-major-global-programming-competitions-are-there.scroll
Changed around line 26: I started my quest by watching a great interview with a competitive programmer.
- image images/hostCountries.png
+ images/hostCountries.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/josefPospisilInterview.scroll
blog/josefPospisilInterview.scroll
Changed around line 38: Josef Pospíšil (Pepe) is a programming enthusiast, first with Basic in 1986, t
- image images/pospisil.jpeg
+ images/pospisil.jpeg
Breck Yunits
Breck Yunits
4 days ago
updated blog/kartik.scroll
blog/kartik.scroll
Changed around line 57: So yes, breakage will be a little more visible where it's normally happening in
- image images/kartikAgaram.jpg
+ images/kartikAgaram.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/leetSheets.scroll
blog/leetSheets.scroll
Changed around line 20: A Leet Sheet is a single page densely packed with intelligent information about
- image ggplot2.jpg
+ ggplot2.jpg
Changed around line 29: image ggplot2.jpg
- image leetSheetButton.png
+ leetSheetButton.png
Breck Yunits
Breck Yunits
4 days ago
updated blog/mikecowlishaw-interview.scroll
blog/mikecowlishaw-interview.scroll
Changed around line 34: As for what I'd change in Rexx: there are some limitations because of the slowne
- image images/cowlishaw.jpg
+ images/cowlishaw.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/niklausWirth.scroll
blog/niklausWirth.scroll
Changed around line 35: Niklaus Wirth(🙏🏽) has designed programming languages all over the world th
- image images/wirth.jpeg
+ images/wirth.jpeg
Breck Yunits
Breck Yunits
4 days ago
updated blog/number-of-programming-languages.scroll
blog/number-of-programming-languages.scroll
Changed around line 11: wideColumns 1
- image images/languageTrends.svg
+ images/languageTrends.svg
Breck Yunits
Breck Yunits
4 days ago
updated blog/originCountries11-3-2022.scroll
blog/originCountries11-3-2022.scroll
Changed around line 11: wideColumns 1
- image images/originCountries11-3-2022.svg
+ images/originCountries11-3-2022.svg
Breck Yunits
Breck Yunits
4 days ago
updated blog/scottFalhmanInterview.scroll
blog/scottFalhmanInterview.scroll
Changed around line 61: So, in the mid-1990s, I decided that I was not longer going to put effort into b
- image images/scottFahlman.jpg
+ images/scottFahlman.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/stevenDrucker.scroll
blog/stevenDrucker.scroll
Changed around line 82: I am driven by "oh my god that's going to fundamentally change the way I do thin
- image images/stevenDrucker.jpg
+ images/stevenDrucker.jpg
Breck Yunits
Breck Yunits
4 days ago
updated blog/stevenDrucker.scroll
blog/stevenDrucker.scroll
Changed around line 11: Steven Drucker's SandDance (⌨️) is both twenty years in the future and timel
- image images/sanddance.gif
+ images/sanddance.gif
Breck Yunits
Breck Yunits
4 days ago
updated blog/what-letter-should-your-language-start-with.scroll
blog/what-letter-should-your-language-start-with.scroll
Changed around line 6: title What letters do programming languages start with?
- * As the chart below shows, the number of programming languages beginning with a certain letter varies as much as 10x by letter.
+ As the chart below shows, the number of programming languages beginning with a certain letter varies as much as 10x by letter.
- image images/firstLetter.png
+ images/firstLetter.png
- * Below is the same list, sorted by popularity.
+ Below is the same list, sorted by popularity.
- image images/firstLetter-sorted.png
+ images/firstLetter-sorted.png
- * A curious observation: why are A and C both ~3x more popular than B?
+ A curious observation: why are A and C both ~3x more popular than B?
- * Data used for these charts:
+ Data used for these charts:
Breck Yunits
Breck Yunits
7 days ago
cli.js
Changed around line 5: const path = require("path")
- const { ScrollFile, ScrollFileSystem, ScrollCli } = require("scroll-cli")
Changed around line 116: class PLDBCli extends ScrollSetCLI {
- async formatCommand(lang) {
- // Todo: figuring out best repo orgnization for crawlers.
- // Note: this currently assumes you have crawlers project installed separateely.
- if (!lang) return
- const file = this.concepts.filter(file => lang === file.id)[0]
- if (file) this.formatAndSave(file)
- }
-
- async testCommand(lang) {
- if (!lang) return ""
- const file = new ScrollFile(undefined, path.join(this.conceptsFolder, lang + ".scroll"), new ScrollFileSystem())
- const errors = file.scrollProgram.getAllErrors().map(obj => obj.toObject())
- console.log(errors.length + " errors")
- if (errors.length) console.log(errors)
- }
-
- async buildCommand(lang) {
- if (!lang) return ""
- const sfs = new ScrollFileSystem()
- const file = new ScrollFile(undefined, path.join(this.conceptsFolder, lang + ".scroll"), sfs)
- new ScrollCli().buildFiles(sfs, [file], this.conceptsFolder)
- }
-
package.json
Changed around line 46
- "scroll-cli": "^170.1.0",
- "scrollsdk": "^101.1.1",
+ "scroll-cli": "^170.4.0",
+ "scrollsdk": "^101.2.1",
Breck Yunits
Breck Yunits
8 days ago
pages/acknowledgements.scroll
Changed around line 24: datatable contributors.json
- ../measures.json
+ ../measures.csv
Breck Yunits
Breck Yunits
10 days ago
updated concepts/perl.scroll
concepts/perl.scroll
Changed around line 76: leachim6 Perl
-
-
Breck Yunits
Breck Yunits
10 days ago
updated concepts/perl.scroll
concepts/perl.scroll
Changed around line 78: leachim6 Perl
+
Breck Yunits
Breck Yunits
14 days ago
updated concepts/cuda.scroll
concepts/cuda.scroll
Changed around line 11: download https://developer.nvidia.com/cuda-downloads
+ compilesTo ptx
Breck Yunits
Breck Yunits
14 days ago
updated concepts/roc.scroll
concepts/roc.scroll
Changed around line 18: repoStats
+ example
+ credits = List.map(songs, |song|
+ "Performed by ${song.artist}"
+ )
+
Changed around line 31: githubRepo https://github.com/roc-lang/roc
-
- example
- credits = List.map(songs, |song|
- "Performed by ${song.artist}"
- )
Breck Yunits
Breck Yunits
14 days ago
updated concepts/roc.scroll
concepts/roc.scroll
Changed around line 26: githubRepo https://github.com/roc-lang/roc
+
+ example
+ credits = List.map(songs, |song|
+ "Performed by ${song.artist}"
+ )