Commit Graph

256 Commits

Author SHA1 Message Date
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
Radon Rosborough 19c42a8049 Successfully receive websocket data on frontend 2020-06-06 11:17:15 -06:00
Radon Rosborough c7a62924e6 API draft, lang config, more utils 2020-06-05 22:21:55 -06:00
Radon Rosborough 4b82e93042 Fix up pid1 2020-06-05 19:47:39 -06:00
Radon Rosborough f8b9e20cb8 Handle UID stuff 2020-06-05 19:31:11 -06:00
Radon Rosborough 9a9ab44755 Add Makefile to run Docker container 2020-06-05 19:26:19 -06:00
Radon Rosborough 5e3a4a44fb Install some packages into a Docker image 2020-06-05 19:20:01 -06:00