Radon Rosborough
b1fd9aee6b
Use 'mv' instead of 'cp' where possible
2020-08-22 16:34:32 -06:00
Radon Rosborough
85a5b33180
Enable systemd service automatically
2020-08-22 16:14:30 -06:00
Radon Rosborough
3fe27089d9
Work around set -o pipefail
2020-08-22 15:35:21 -06:00
Radon Rosborough
39aa3a29da
Move Snobol from phase 4 to phase 6
2020-08-22 15:19:32 -06:00
Radon Rosborough
2a2ab3336f
Migrate from Google Drive to GitHub Releases
2020-08-22 15:10:19 -06:00
Radon Rosborough
8105407999
Fix Snobol download
2020-08-22 14:25:14 -06:00
Radon Rosborough
d805b3efc0
Stop using Sourceforge (prevent hung downloads)
2020-08-22 14:24:26 -06:00
Radon Rosborough
32acc77eec
Use faster mirror for MariaDB
2020-08-22 12:44:25 -06:00
Radon Rosborough
9636d28d2a
Fix Ioke download URL
2020-08-22 12:35:51 -06:00
Radon Rosborough
d5713ff089
Fix broken Stack install
2020-08-22 12:32:20 -06:00
Radon Rosborough
81f69f0748
Un-rolling-release Euphoria
2020-08-22 12:27:29 -06:00
Radon Rosborough
cb3682c2fc
Fix variable substitution in watchexec download
2020-08-22 12:19:56 -06:00
Radon Rosborough
f1fb3e3f1a
Fix liblua name computation
2020-08-22 12:17:46 -06:00
Radon Rosborough
deb2c9b320
Workaround really obnoxious APT bug
2020-08-22 12:07:15 -06:00
Radon Rosborough
df9fb8b86a
Pull latest ubuntu:rolling in CI
2020-08-22 12:03:11 -06:00
Radon Rosborough
a8dc9c04d0
Add Fathom Analytics
2020-08-16 10:34:22 -06:00
Radon Rosborough
2d649ab017
The edge of glory (rolling-release ~everything~)
2020-07-31 19:30:08 -06:00
Radon Rosborough
bb680281a1
Start adding scope tests
2020-07-31 11:56:30 -06:00
Radon Rosborough
8e63afb8a0
Most format tests are passing
2020-07-31 09:27:46 -06:00
Radon Rosborough
da7940061f
Fix around half of the basic tests
2020-07-30 15:11:17 -06:00
Radon Rosborough
534c5d5f2f
Attempt to fix dpkg-configure error in build
2020-07-29 12:09:52 -06:00
Radon Rosborough
1385a2cbe5
New formatter: Ruby
2020-07-20 08:12:23 -06:00
Radon Rosborough
6016b4e830
Remove needless environment variable setting
2020-07-20 08:08:51 -06:00
Radon Rosborough
64f4754c3c
Add missing package for D correctly(?)
2020-07-20 08:07:17 -06:00
Radon Rosborough
6aa1d92b14
Add missing package for D
2020-07-20 07:58:55 -06:00
Radon Rosborough
63f78b5794
Fix up Qalb
2020-07-20 06:35:18 -06:00
Radon Rosborough
89fa4b58cc
Formatter for Perl
2020-07-19 20:07:09 -06:00
Radon Rosborough
ad75ab04f7
Formatters for C, C++, C#, Java, D
2020-07-19 19:12:50 -06:00
Radon Rosborough
19cf4edab4
Formatter and LSP for ReasonML
2020-07-19 18:40:24 -06:00
Radon Rosborough
2a03208fda
Formatter and LSP for OCaml
2020-07-19 18:22:22 -06:00
Radon Rosborough
68bb853fa0
Add code formatting button, Python/Haskell support
2020-07-19 17:40:54 -06:00
Radon Rosborough
a9bc503e4f
New language: Ceylon
2020-07-19 17:27:33 -06:00
Radon Rosborough
26ef2dd9ff
New language: SETL
2020-07-19 17:27:33 -06:00
Radon Rosborough
c33ab4996e
New language: Kitten
2020-07-19 17:27:33 -06:00
Radon Rosborough
a6756f240a
New language: Ioke
2020-07-19 17:27:33 -06:00
Radon Rosborough
7716ea6af8
New language: Haxe
2020-07-19 17:27:33 -06:00
Radon Rosborough
964e143964
New language: Emojicode
2020-07-19 17:27:33 -06:00
Radon Rosborough
fd298cbba7
New language: mongoDB
2020-07-19 17:27:33 -06:00
Radon Rosborough
db40d25d0c
New language: Sed
2020-07-19 17:27:33 -06:00
Radon Rosborough
d58c9841a6
New language: Awk
2020-07-19 17:27:33 -06:00
Radon Rosborough
c2adccae3b
New language: APL
2020-07-19 17:27:33 -06:00
Radon Rosborough
e89e530c89
New language: Euphoria
2020-07-19 17:27:33 -06:00
Radon Rosborough
2987af3c33
New language: Hack
2020-07-19 17:27:33 -06:00
Radon Rosborough
76eab72b81
New language: Qalb (and swap phases 6&7)
2020-07-19 17:27:33 -06:00
Radon Rosborough
221f09bb2d
New language: Rapira
2020-07-19 08:49:56 -06:00
Radon Rosborough
4befef1413
New language: Hy
2020-07-18 20:54:59 -06:00
Radon Rosborough
6f7e28c9a4
New language: MariaDB
2020-07-18 20:51:22 -06:00
Radon Rosborough
fc671226e0
New language: MySQL
...
Good god why do these people make it so hard for me
2020-07-18 12:31:55 -06:00
Radon Rosborough
db1553b9f9
New language: PostgreSQL
2020-07-18 12:31:50 -06:00
Radon Rosborough
04ec9d11bd
Add ncdu, change sudoers config filename
2020-07-18 12:31:50 -06:00
Radon Rosborough
7fba53317a
Add missing comment
2020-07-18 12:31:50 -06:00
Radon Rosborough
e0112a2876
New language: Redis
2020-07-18 12:31:50 -06:00
Radon Rosborough
3ff5954bd1
New language: ><>
2020-07-17 21:06:03 -06:00
Radon Rosborough
84b45388a1
New language: Hexagony
2020-07-17 20:08:32 -06:00
Radon Rosborough
2abfbf7bc8
New language: Zot
2020-07-17 20:03:33 -06:00
Radon Rosborough
82197aa2de
Add ripgrep to image
2020-07-17 20:03:29 -06:00
Radon Rosborough
a79f3acba3
New language: Thue
2020-07-17 20:03:29 -06:00
Radon Rosborough
2402e736d3
New language: Pikachu
2020-07-17 20:03:29 -06:00
Radon Rosborough
bf61acbf68
New language: Omgrofl
2020-07-17 20:03:29 -06:00
Radon Rosborough
f35865a1ca
New language: GolfScript
2020-07-17 20:03:29 -06:00
Radon Rosborough
fd16801ab0
README.WHYYYYYYY
...
The contents of ftp://ftp.snobol4.org/snobol/old/snobol4-2.1.4.tar.gz
are now a tarball containing a single file
entitled 'README.WHY'
with the following contents...
July 13th, 2020
Just curious why I'm seeing repeated downloads of
ftp://ftp.snobol4.org/snobol4/old/snobol4-2.1.4.tar.gz
(on July 11th and 12th).
2.1.4 was an intermediate release for Windows 10 support. The
currently available Windows 10 binary release is 2.1.5, available
since July 2nd 2020.
Please let me know by emailing phil(at)snobol4.org
... So rather than deal with this I decided to just grab the latest
release and stick it on Google Drive.
2020-07-17 20:03:29 -06:00
Radon Rosborough
f3cb91cbb9
Cleanup
2020-07-17 20:03:29 -06:00
Radon Rosborough
9b87d850b0
New language: Entropy
2020-07-17 20:03:29 -06:00
Radon Rosborough
5006521982
New language: Dogescript
2020-07-17 20:03:29 -06:00
Radon Rosborough
4ca01a6fdd
New language: Chef
2020-07-17 20:03:29 -06:00
Radon Rosborough
720acc50bb
New language: Binary Lambda Calculus
2020-07-17 20:03:29 -06:00
Radon Rosborough
ce9c968d76
New language: Beatnik
2020-07-17 17:34:50 -06:00
Radon Rosborough
a641af7510
Starting to thing about package management
2020-07-12 20:52:14 -06:00
Radon Rosborough
8a1465b924
Prune before build
2020-07-12 15:07:17 -06:00
Radon Rosborough
afc2fff6d8
New language: Spago (good lord that took forever)
2020-07-12 14:18:23 -06:00
Radon Rosborough
febaef0770
New language: LiveScript
2020-07-11 13:31:37 -06:00
Radon Rosborough
95fa0df9bb
New languages: CSS preprocessors
2020-07-11 13:31:36 -06:00
Radon Rosborough
972aee4583
New languages: wiki markup dialects
2020-07-11 13:08:22 -06:00
Radon Rosborough
83697c7de0
New language: roff
2020-07-11 12:39:34 -06:00
Radon Rosborough
ffab644ea7
New language: Org
2020-07-11 12:14:51 -06:00
Radon Rosborough
ef7291da04
New language: reStructuredText
2020-07-11 12:12:48 -06:00
Radon Rosborough
2efd97adb6
New language: Textile
2020-07-11 12:12:44 -06:00
Radon Rosborough
5326223cf8
New language: AsciiDoc
2020-07-11 12:07:45 -06:00
Radon Rosborough
55311d8524
New language: Markdown
2020-07-11 12:07:40 -06:00
Radon Rosborough
8ef7581a9f
New language: Pug
2020-07-11 11:53:45 -06:00
Radon Rosborough
a66ed3ce21
New language: OCaml
2020-07-11 11:44:17 -06:00
Radon Rosborough
5d85e2036d
New language: LLVM
2020-07-11 11:39:52 -06:00
Radon Rosborough
7aadfaa421
New language: Factor
2020-07-11 11:31:52 -06:00
Radon Rosborough
0f63d82389
Misc cleanup
2020-07-11 11:31:42 -06:00
Radon Rosborough
0b8d5d244d
Refactor api.ts, plug resource leaks, fix build
2020-07-11 11:09:12 -06:00
Radon Rosborough
f2cbd81498
Add Dhall
2020-07-09 13:30:36 -06:00
Radon Rosborough
4a11be0679
Add YAML, TOML, HCL
2020-07-09 13:12:54 -06:00
Radon Rosborough
3ff89c5124
LSP working for Vimscript
2020-07-09 12:53:29 -06:00
Radon Rosborough
240dead914
LSP working for TeX
2020-07-09 12:51:50 -06:00
Radon Rosborough
c93aa1d8c5
LSP working for Swift
2020-07-09 12:47:22 -06:00
Radon Rosborough
e0a3fcffb6
LSP working for Scala, mostly
2020-07-09 12:45:34 -06:00
Radon Rosborough
b56d4ce6c0
LSP working for PowerShell
2020-07-09 11:34:46 -06:00
Radon Rosborough
68dc99c77f
LSP working for PHP
2020-07-09 11:05:59 -06:00
Radon Rosborough
cfc5aba991
Add quoting
2020-07-09 10:41:03 -06:00
Radon Rosborough
cd8682a855
LSP working for Lua
2020-07-08 20:55:14 -06:00
Radon Rosborough
b3fb71f501
LSP working for Erlang
2020-07-08 19:59:20 -06:00
Radon Rosborough
d112226aa7
LSP working for Elm
2020-07-08 19:01:08 -06:00
Radon Rosborough
8b8c199c34
Refactor, LSP working for Elixir
2020-07-08 18:56:52 -06:00
Radon Rosborough
eeb4d3af70
Various hacks
2020-07-08 18:42:31 -06:00
Radon Rosborough
49586c0950
LSP working for Ada
2020-07-07 12:45:21 -06:00
Radon Rosborough
fd4a81a8d1
LSP working for Bash
...
Another easy one!
2020-07-06 18:27:26 -06:00
Radon Rosborough
f39f2ca58f
LSP working for Ruby
...
It is my dream that all language servers would be so easy
2020-07-06 18:25:39 -06:00
Radon Rosborough
e47e49e353
LSP working for Haskell
...
And I even managed to dodge the absurd 30-minute compilation time that
would normally be required in order to install HIE.
2020-07-06 18:19:07 -06:00
Radon Rosborough
e28e10c054
LSP working for Julia oh my god that was terrible
2020-07-06 14:52:14 -06:00
Radon Rosborough
565379aaf3
Configure LSP for Go and FORTRAN
2020-07-05 15:32:46 -06:00
Radon Rosborough
80cd12ec19
Configure LSP for Clojure
2020-07-05 14:37:17 -06:00
Radon Rosborough
eb66554ce4
Configure LSP for C, C++, Objective-C, Rust
2020-07-05 14:35:33 -06:00
Radon Rosborough
67cb37423c
Get clangd working for C/C++/Objective-C
2020-07-05 12:54:05 -06:00
Radon Rosborough
337658a8bf
Misc bugfixes and robustness improvements
2020-07-05 12:21:59 -06:00
Radon Rosborough
4425f31b88
LSP working with Python!!
2020-07-05 12:21:56 -06:00
Radon Rosborough
fc9cbbc7c6
Report errors properly in deploy script
2020-06-25 07:44:21 -06:00
Radon Rosborough
3255a26d73
Add TeX
2020-06-22 21:04:21 -06:00
Radon Rosborough
91fe6ffd65
Drop privileges to respective uid
2020-06-22 20:46:42 -06:00
Radon Rosborough
afad563d56
Automatically allocate one uid per session
2020-06-22 12:35:38 -06:00
Radon Rosborough
9ec5ecc224
Clean up /tmp
2020-06-12 18:12:33 -06:00
Radon Rosborough
42769446a0
Don't hardcode the IP address
2020-06-12 16:57:25 -06:00
Radon Rosborough
75232829d6
Migrate to DigitalOcean
2020-06-12 13:39:07 -06:00
Radon Rosborough
74f6cf153c
Fix up riju-serve script for interactive use
2020-06-12 12:45:34 -06:00
Radon Rosborough
d570a7f9e7
Only -t is supported (this is not a complete fix)
2020-06-12 12:22:18 -06:00
Radon Rosborough
2df2132e2c
Fix usage of stdout
2020-06-12 12:12:38 -06:00
Radon Rosborough
81278fa86b
Various improvements for systemd
2020-06-12 12:07:42 -06:00
Radon Rosborough
a96ed753b2
Improve deployment script
2020-06-12 11:55:52 -06:00
Radon Rosborough
ba84695d13
Better attempt for websocket/TLS compatibility
2020-06-11 18:15:29 -06:00
Radon Rosborough
92831f5f51
Log on successful deploy
2020-06-11 17:48:13 -06:00
Radon Rosborough
f15cd4f3cf
Don't use setuid, it doesn't work
2020-06-11 15:22:59 -06:00
Radon Rosborough
8246ab32d0
Fix setuid bit on riju-install
2020-06-11 15:06:26 -06:00
Radon Rosborough
1fe7d174a0
Further corrections
2020-06-11 14:58:17 -06:00
Radon Rosborough
db6644d980
Automatically update installed scripts
2020-06-11 14:54:08 -06:00
Radon Rosborough
db89ef25d9
Handle return code correctly
2020-06-11 14:44:24 -06:00
Radon Rosborough
66fea5be40
Misc fixups for production setup
2020-06-11 14:42:48 -06:00
Radon Rosborough
4ea197cabe
Get TLS cert&key inside container, fix SSH options
2020-06-11 13:57:36 -06:00
Radon Rosborough
b3430a2f2c
Disable host key checking, upgrade Stack
...
For some reason Ubuntu ships a super old version which doesn't even
work because of a bug that was fixed a long time ago?? Thanks guys...
2020-06-11 10:45:43 -06:00
Radon Rosborough
96575f71e9
Update IP address
2020-06-11 09:45:39 -06:00
Radon Rosborough
5883cc67c7
Prepare new deployment infrastructure
2020-06-10 21:14:50 -06:00
Radon Rosborough
b4636c46ae
Split docker-install.bash into many layers
...
I've been running into trouble where something will fail inscrutably
in docker-install.bash or when pushing a large layer or something else
of that nature, and those errors really suck when it's just one big
layer. This should aid development and deployment both.
2020-06-10 17:35:08 -06:00
Radon Rosborough
73d05cb61b
Add some infra for deployment
2020-06-10 17:34:36 -06:00
Radon Rosborough
b3f126b3bd
Deal with Apple and Google both being dumb
2020-06-09 18:07:25 -06:00
Radon Rosborough
9c48a4880b
Deal with Swift being big
2020-06-09 16:49:18 -06:00
Radon Rosborough
ed6ad511e6
Minor fixes
2020-06-09 15:58:22 -06:00
Radon Rosborough
6295e51d90
Getting things ready for deploy to Heroku
2020-06-09 15:17:46 -06:00
Radon Rosborough
f9e183e58e
Rename, ejs, homepage, build errors, css
2020-06-09 14:39:45 -06:00
Radon Rosborough
846caf2ad8
At this point the number of languages is absurd
2020-06-09 13:34:07 -06:00
Radon Rosborough
c34ccf26e8
A lot more languages
2020-06-09 12:58:21 -06:00
Radon Rosborough
1ae424f328
More languages, we need all the languages
2020-06-08 16:06:32 -06:00
Radon Rosborough
548c1c1162
repl.it superiority!!
2020-06-08 12:24:58 -06:00
Radon Rosborough
371831593c
even more languages
2020-06-08 11:15:12 -06:00
Radon Rosborough
473c50c421
ALL THE LANGUAGES
2020-06-07 22:46:58 -06:00
Radon Rosborough
2b8e0fd217
Templates, and C works now
2020-06-07 17:14:01 -06:00
Radon Rosborough
6784a2bdae
Update Node.js and fix prompt interleaving
2020-06-07 16:45:54 -06:00
Radon Rosborough
22ea7a3e75
Add support for 12 new languages
2020-06-06 14:16:22 -06:00