Document 2020-12-27

This commit is contained in:
Aly 2020-12-28 15:51:16 -08:00
parent 2d28749720
commit 05d0dbd0a1
9 changed files with 102 additions and 2 deletions

17
chalkbot.md Normal file
View File

@ -0,0 +1,17 @@
# chalkbot
- A [[Discord]] bot written in [[Java]].
- chalkbot aims to support as many languages and locales as possible.
- chalkbot aims to "fill" the features that Discord is missing:
- Storing timezones and retrieving times of users
- Setting reminders for later dates
- Managing pronoun roles
- Having [[shortlinks]]
- chalkbot aims to use [[Natural Language Processing]] for commands to be
ergonomic and multilingual.
[//begin]: # "Autogenerated link references for markdown compatibility"
[Java]: java "Java"
[shortlinks]: shortlinks "Shortlinks"
[Natural Language Processing]: natural-language-processing "Natural Language Processing"
[//end]: # "Autogenerated link references"

7
hoopy-the-hoop.md Normal file
View File

@ -0,0 +1,7 @@
# Hoopy the Hoop
- Hoopy the Hoop is an inanimate character in [[Portal]] and [[Portal 2]].
- The developers of Portal and Portal 2 wanted to make Hoopy the Hoop become
a sort of meme.
- Hoopy the Hoop is not widely known about, while "The Cake is a Lie" is now
one of the most pervasive memes in internet history.

View File

@ -4,6 +4,6 @@
- Set up Citra to play Ever Oasis with [[SamSeawell]] and [[Sirius902]].
[//begin]: # "Autogenerated link references for markdown compatibility"
[SamSeawell]: ..\samseawell "SamSeawell"
[Sirius902]: ..\sirius902 "Sirius902"
[SamSeawell]: ../samseawell "SamSeawell"
[Sirius902]: ../sirius902 "Sirius902"
[//end]: # "Autogenerated link references"

9
journal/2020-12-13.md Normal file
View File

@ -0,0 +1,9 @@
# 2020-12-13
- Continued work on my [[Minecraft]] mod that aims to teach functional
programming concepts via game progression, [[monadmachines]].
[//begin]: # "Autogenerated link references for markdown compatibility"
[Minecraft]: ..\minecraft "Minecraft"
[monadmachines]: ..\monadmachines "monadmachines"
[//end]: # "Autogenerated link references"

21
journal/2020-12-27.md Normal file
View File

@ -0,0 +1,21 @@
# 2020-12-27
- Discussed with [[Flancian]] about the semantics of [[pull]] nodes in the
[[Agora]].
- Discussed with [[Flancian]] about the meme "In [[Flancia]] there is an
[[Agora]]" with respect to other meme attempts such as [[Hoopy the Hoop]].
- Discussed some aspects of internet culture, especially with respect to
the evolution of internet memes.
- Did more [[TypeScript]] for my reimplementation of [[ChatChat]].
- Looked into storing times for other users, discovered [[ICU4J]].
- Looked into [[Natural Language Processing]] software for use in [[chalkbot]].
- Found [[GrammaticalFramework]].
[//begin]: # "Autogenerated link references for markdown compatibility"
[Flancian]: ../flancian "Flancian"
[Agora]: ../agora "Agora"
[Hoopy the Hoop]: ../hoopy-the-hoop "Hoopy the Hoop"
[TypeScript]: ../typescript "TypeScript"
[Natural Language Processing]: ../natural-language-processing "Natural Language Processing"
[chalkbot]: ../chalkbot "chalkbot"
[//end]: # "Autogenerated link references"

9
monadmachines.md Normal file
View File

@ -0,0 +1,9 @@
# monadmachines
- [[Minecraft]] mod that uses a block-building approach to teach functional
programming.
- Meant to be usable with no prior programming experience.
[//begin]: # "Autogenerated link references for markdown compatibility"
[Minecraft]: minecraft "Minecraft"
[//end]: # "Autogenerated link references"

View File

@ -0,0 +1,3 @@
# Natural Language Processing
- A study of software that aims to parse organic, spoken languages.

26
shortlinks.md Normal file
View File

@ -0,0 +1,26 @@
# Shortlinks
- A way of referencing URLs without typing out the full domain.
- Common shorthands for websites are mutually agreed upon.
- Commonly:
- `gh/[user]/[repo]#[issue]` links to
`https://github.com/[user]/[repo]/issues/[issue]`: `repo` and `issue` are
omittable in the case that only a user or only a repository are wanted to
be linked to.
- Same for `gl` but to GitLab instead of GitHub.
- Same for `gd` but to GitDab.
- `tw/[user]` links to `https://twitter.com/[user]`.
- `sw/[id]` links to
`https://steamcommunity.com/sharedfiles/filedetails/?id=[id]`.
- References to the [[Agora]] could also be made shortlinks, perhaps
`ag/[node]`?
- Shortlinks aim to emulate the automatic link replacements of the website
in question.
- `gh/[content]` should behave the same as if `[content]` was posted on
GitHub itself.
- `tw/[user]` should replace the functionality of mentioning `@user` on
Twitter.
[//begin]: # "Autogenerated link references for markdown compatibility"
[Agora]: agora "Agora"
[//end]: # "Autogenerated link references"

8
typescript.md Normal file
View File

@ -0,0 +1,8 @@
# TypeScript
- A [[programming language]].
- Aims to add [[static typing]] to [[JavaScript]].
[//begin]: # "Autogenerated link references for markdown compatibility"
[programming language]: programming-language "Programming Language"
[//end]: # "Autogenerated link references"