Page MenuHomePhabricator

bdlovy (Ben Lovy)
Logistics

User Details

Time Zone
EST - GMT-5
Location
Watertown, MA, USA
Nickname
Ben
Github Account
https://github.com/deciduously
Less Serious Stuff
User Since
Jan 11 2020, 1:00 PM (134 w, 2 d)

Recent Activity

Jun 8 2020

bdlovy updated bdlovy.
Jun 8 2020, 8:41 AM

Jun 2 2020

bdlovy added a comment to D291: MVC Structure.

Got it - makes sense!

Jun 2 2020, 3:51 PM · Programming [Dept], DiamondQuest [Project]
bdlovy committed rDQafda1a1d2bbd: MVC Structure (authored by bdlovy).
MVC Structure
Jun 2 2020, 3:51 PM
bdlovy closed D291: MVC Structure.
Jun 2 2020, 3:51 PM · Programming [Dept], DiamondQuest [Project]
bdlovy retitled D291: MVC Structure from Renders a window to MVC Structure.
Jun 2 2020, 3:49 PM · Programming [Dept], DiamondQuest [Project]
bdlovy planned changes to D291: MVC Structure.
Jun 2 2020, 2:59 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a revision to T1332: Initial Render: D291: MVC Structure.
Jun 2 2020, 2:52 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a task to D291: MVC Structure: T1332: Initial Render.
Jun 2 2020, 2:52 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a comment to D291: MVC Structure.

@jcmcdonald temper your expectations - it doesn't do the thing yet :)

Jun 2 2020, 2:46 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a comment to D291: MVC Structure.

@wdede feel free to apply these changes yourself and update this differential - or we can do it in a session!

Jun 2 2020, 2:27 PM · Programming [Dept], DiamondQuest [Project]
bdlovy planned changes to D291: MVC Structure.
Jun 2 2020, 1:09 PM · Programming [Dept], DiamondQuest [Project]
bdlovy requested review of D291: MVC Structure.
Jun 2 2020, 1:09 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1332: Initial Render as p5: Emergency priority.
Jun 2 2020, 10:38 AM · Programming [Dept], DiamondQuest [Project]
bdlovy added Q48: Installing Python 3.7 (Answer 38).
Jun 2 2020, 9:56 AM

Jun 1 2020

jcmcdonald awarded U26 MVC Pygame Guide a Like token.
Jun 1 2020, 4:49 PM · DiamondQuest [Project]
bdlovy created U26 MVC Pygame Guide.
Jun 1 2020, 4:48 PM · DiamondQuest [Project]
bdlovy changed Gravity from gravity:5 to gravity:4 on T1331: Miner's Log.
Jun 1 2020, 4:42 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a parent task for T1326: Game Menu: T1331: Miner's Log.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a parent task for T1327: Player Profile: Treasures Found/Collections Completed: T1331: Miner's Log.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a parent task for T1328: Player profile: Score: T1331: Miner's Log.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a parent task for T1329: Miners log logic: Treasures Found: T1331: Miner's Log.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added a parent task for T1330: Miner's log logic: Collections: T1331: Miner's Log.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy added subtasks for T1331: Miner's Log: T1330: Miner's log logic: Collections, T1329: Miners log logic: Treasures Found, T1328: Player profile: Score, T1327: Player Profile: Treasures Found/Collections Completed, T1326: Game Menu.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1331: Miner's Log as p4: Now priority.
Jun 1 2020, 4:37 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1330: Miner's log logic: Collections as p3: Next priority.
Jun 1 2020, 4:34 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1329: Miners log logic: Treasures Found as p3: Next priority.
Jun 1 2020, 4:31 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1328: Player profile: Score as p3: Next priority.
Jun 1 2020, 4:29 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1327: Player Profile: Treasures Found/Collections Completed as p3: Next priority.
Jun 1 2020, 4:27 PM · Programming [Dept], DiamondQuest [Project]
bdlovy triaged T1326: Game Menu as p3: Next priority.
Jun 1 2020, 4:25 PM · Programming [Dept], DiamondQuest [Project]

May 31 2020

bdlovy added a comment to Q47: Code Contributions: Help for a Total Beginner (Answer 35).

Hi @emlarson - did you run every command found at C++ and C Development Environment? That error indicates that Linux was asked to locate a binary called cmake at line 85 of the Makefile and it was not found on your path. You could install it by itself with sudo apt install cmake, but if it's not on your system, you may be missing other environment components that would still cause your build to fail at a later step. The line in question from that page that installs this build tool is sudo apt install build-essential cmake valgrind kcachegrind vim emacs cccc. Hope this helps!

May 31 2020, 3:27 PM
bdlovy added inline comments to D288: Fix S-sB00.
May 31 2020, 1:00 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy planned changes to D288: Fix S-sB00.

It was probably a mistake not to start off like this, cascading changes.

May 31 2020, 12:55 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D288: Fix S-sB00.
  • Begin ParseResult<T>
May 31 2020, 12:54 PM · SIMPLEXpress [Project], Programming [Dept]

May 30 2020

bdlovy added a comment to Q47: Code Contributions: Help for a Total Beginner (Answer 35).

Hi @emlarson - you want the private key for the ssh-add command, just ~/.ssh/id_rsa or similar. The public key is what would be uploaded to Phabricator/GitHub/etc.

May 30 2020, 7:55 PM
bdlovy planned changes to D288: Fix S-sB00.

I thought that would "just work" but it didn't.

May 30 2020, 2:14 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D288: Fix S-sB00.
  • Pure UnitParser::chop() but it doesn't build.
May 30 2020, 2:13 PM · SIMPLEXpress [Project], Programming [Dept]

May 28 2020

bdlovy committed rRc8b4679d9d13: Apply formatting (authored by bdlovy).
Apply formatting
May 28 2020, 9:08 AM
bdlovy closed D289: Apply formatting.
May 28 2020, 9:08 AM · Ratscript [Project], Programming [Dept]
bdlovy added a comment to D289: Apply formatting.

Yup, just a big ol' clang-format. Thanks!

May 28 2020, 9:08 AM · Ratscript [Project], Programming [Dept]
bdlovy added a comment to D288: Fix S-sB00.

@bdlovy Simultaneous diffs can be tricky. I'd go ahead and move the changes from one into the other. The idea is to have diffs that land faster, and making them small helps with that, but sometimes you just can't keep it small.

Alternatively, you could land one, and then rebase the other off the latest master.

May 28 2020, 8:12 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the test plan for D288: Fix S-sB00.
May 28 2020, 7:01 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy retitled D288: Fix S-sB00 from Apply formatting to Fix S-sB00.
May 28 2020, 7:01 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy planned changes to D288: Fix S-sB00.
May 28 2020, 7:01 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D288: Fix S-sB00.
  • Found the problem, notes for the fix
May 28 2020, 7:01 AM · SIMPLEXpress [Project], Programming [Dept]

May 27 2020

bdlovy published a new version of Language Design and Syntax.
May 27 2020, 3:54 PM · Ratscript [Project]

May 24 2020

bdlovy updated subscribers of D288: Fix S-sB00.

Ah, meant to create a new diff, forgot I branched off the branch. We just talked about small diffs - @jcmcdonald would you prefer I abandon this and start over as two separate, or just rename this and do it all at once?

May 24 2020, 7:16 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D288: Fix S-sB00.
  • Fix some but not all of the tests
May 24 2020, 7:13 PM · SIMPLEXpress [Project], Programming [Dept]

May 23 2020

bdlovy requested review of D288: Fix S-sB00.
May 23 2020, 11:18 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added a task to D289: Apply formatting: T1323: Apply Updated Standards.
May 23 2020, 9:27 AM · Ratscript [Project], Programming [Dept]
bdlovy added a revision to T1323: Apply Updated Standards: D289: Apply formatting.
May 23 2020, 9:27 AM · SIMPLEXpress [Project], Ratscript [Project], Low-Hanging Fruit [Control], Help Wanted [Control], Programming [Dept]
bdlovy requested review of D289: Apply formatting.
May 23 2020, 9:26 AM · Ratscript [Project], Programming [Dept]
bdlovy added a revision to T1323: Apply Updated Standards: D288: Fix S-sB00.
May 23 2020, 9:12 AM · SIMPLEXpress [Project], Ratscript [Project], Low-Hanging Fruit [Control], Help Wanted [Control], Programming [Dept]

May 20 2020

bdlovy added a comment to Blog Post: Standards Updates.

ah thanks - I was building the stable branch, just needed to checkout master.

May 20 2020, 3:48 PM · Standards Board [Access], Programming [Dept]
bdlovy added a comment to Blog Post: Standards Updates.

@jcmcdonald I'm unable to build eventpp locally as found in libdeps when -Werror is used - found that odd, it's not even our code. By removing that flag flag from PawLIB and SIMPLExpress I could get a working build. Did the clang upgrade change how we need to be including that code?

May 20 2020, 1:23 PM · Standards Board [Access], Programming [Dept]

May 16 2020

bdlovy added a comment to Blog Post: Standards Updates.

Thanks! Tracking for rR Ratscript and rS SIMPLEXpress in T1323.

May 16 2020, 10:13 AM · Standards Board [Access], Programming [Dept]

May 15 2020

bdlovy changed Operating System from Pop!_OS 19.10 to Pop!_OS 20.04 on bdlovy.
May 15 2020, 9:58 AM
bdlovy added a project to T1323: Apply Updated Standards: Low-Hanging Fruit [Control].
May 15 2020, 9:27 AM · SIMPLEXpress [Project], Ratscript [Project], Low-Hanging Fruit [Control], Help Wanted [Control], Programming [Dept]
bdlovy triaged T1323: Apply Updated Standards as p5: Emergency priority.
May 15 2020, 9:26 AM · SIMPLEXpress [Project], Ratscript [Project], Low-Hanging Fruit [Control], Help Wanted [Control], Programming [Dept]
bdlovy closed T1294: Switch "open unit" reserved character to '^' to '/' as Completed.
May 15 2020, 5:36 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added a comment to T1294: Switch "open unit" reserved character to '^' to '/'.

D281 covers code and tests, and I already did the Wiki update. Sphinx docs are also non-existant for this project - I will be producing those all at once, and they will naturally reflect the new syntax. This is done.

May 15 2020, 5:36 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added a comment to D281: Parse Units semantically, instead of hardcoded.

@jcmcdonald Thanks for wrangling this monster into submission. Much appreciated. I'm goping to shoot for much (much) more focused DRs - but in this case, S-sB00 was never expected to pass to satisfy the original goal, just S-sB01.

May 15 2020, 5:32 AM · SIMPLEXpress [Project], Programming [Dept]

Apr 8 2020

bdlovy added Q27: What do we want Ratscript to do? (Answer 32).
Apr 8 2020, 5:24 AM
bdlovy edited the content of Tools.
Apr 8 2020, 4:58 AM

Apr 7 2020

bdlovy accepted D284: Add Docker install instructions, dropped some old software.

Looks good to me!

Apr 7 2020, 8:26 AM

Apr 5 2020

bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Address lints
Apr 5 2020, 7:44 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • use new enum classes in Unit::specifiers()
Apr 5 2020, 7:41 AM · SIMPLEXpress [Project], Programming [Dept]

Apr 4 2020

bdlovy added a comment to D281: Parse Units semantically, instead of hardcoded.

@jcmcdonald against all odds, I think I've actually addressed everything necessary for review! Still leaving:

Apr 4 2020, 10:08 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Incorporate comments - version numbers, authors, swap c for ch
Apr 4 2020, 10:05 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.
Apr 4 2020, 8:07 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added inline comments to D281: Parse Units semantically, instead of hardcoded.
Apr 4 2020, 8:07 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • ReservedCharacter enum class
  • Pure ParseResult::parse()
  • Notes for splitting up large function
Apr 4 2020, 8:06 AM · SIMPLEXpress [Project], Programming [Dept]

Apr 3 2020

bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.

Just need to purify the parser functions and split up my monster function.

Apr 3 2020, 6:51 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Remove case brackets, swap tuple for class
Apr 3 2020, 6:49 AM · SIMPLEXpress [Project], Programming [Dept]

Apr 2 2020

bdlovy added inline comments to D281: Parse Units semantically, instead of hardcoded.
Apr 2 2020, 1:55 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.
Apr 2 2020, 6:16 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Whitespace tweaks
  • Use LetterCase enum class
Apr 2 2020, 6:16 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added inline comments to D281: Parse Units semantically, instead of hardcoded.
Apr 2 2020, 5:47 AM · SIMPLEXpress [Project], Programming [Dept]

Mar 31 2020

bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.
Mar 31 2020, 6:14 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • SpecifierType enum
Mar 31 2020, 6:12 AM · SIMPLEXpress [Project], Programming [Dept]

Mar 24 2020

bdlovy committed rRcf6b3ca75704: Update docs and fix CMakeLists (authored by bdlovy).
Update docs and fix CMakeLists
Mar 24 2020, 7:39 AM
bdlovy closed D282: Update docs and fix CMakeLists.
Mar 24 2020, 7:39 AM

Mar 23 2020

bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.
Mar 23 2020, 8:12 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Additional refactors
Mar 23 2020, 8:12 AM · SIMPLEXpress [Project], Programming [Dept]

Mar 22 2020

bdlovy planned changes to D281: Parse Units semantically, instead of hardcoded.
Mar 22 2020, 11:08 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Convert spaces to tabs
  • Format notes
Mar 22 2020, 11:08 AM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added a comment to D281: Parse Units semantically, instead of hardcoded.

Address low hanging fruit.

Mar 22 2020, 11:06 AM · SIMPLEXpress [Project], Programming [Dept]

Mar 21 2020

bdlovy added a comment to D281: Parse Units semantically, instead of hardcoded.

This is awesome - thanks so much!

Mar 21 2020, 5:48 AM · SIMPLEXpress [Project], Programming [Dept]

Mar 20 2020

bdlovy edited the content of Tools.
Mar 20 2020, 10:19 AM
bdlovy deleted Bash.
Mar 20 2020, 10:19 AM
bdlovy edited the content of Scripts.
Mar 20 2020, 10:18 AM
bdlovy edited the content of Bash.
Mar 20 2020, 10:00 AM
bdlovy edited the content of Tools.
Mar 20 2020, 9:59 AM
bdlovy published a new version of Tools.
Mar 20 2020, 9:58 AM
bdlovy created an object: Bash.
Mar 20 2020, 9:58 AM
bdlovy claimed T1274: VS Code Test Adapter for Goldilocks.
Mar 20 2020, 9:40 AM · Goldilocks [Project], Low-Hanging Fruit [Control], Help Wanted [Control], Programming [Dept], VSCode [Label]

Mar 17 2020

bdlovy added a task to D281: Parse Units semantically, instead of hardcoded: T1294: Switch "open unit" reserved character to '^' to '/'.
Mar 17 2020, 12:39 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy added a revision to T1294: Switch "open unit" reserved character to '^' to '/': D281: Parse Units semantically, instead of hardcoded.
Mar 17 2020, 12:39 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy updated the diff for D281: Parse Units semantically, instead of hardcoded.
  • Remove '^', use '/' for open and close
Mar 17 2020, 12:39 PM · SIMPLEXpress [Project], Programming [Dept]
bdlovy edited the content of SIMPLEXpress.
Mar 17 2020, 9:25 AM · SIMPLEXpress [Project]

Mar 15 2020

bdlovy updated the task description for T1294: Switch "open unit" reserved character to '^' to '/'.
Mar 15 2020, 11:08 AM · SIMPLEXpress [Project], Programming [Dept]