~ecs

trapped on the surface of a sphere

https://ecs.d2evs.net

she/her

Trackers

~ecs/mrsh

Last active 5 days ago

~ecs/narn

Last active a month ago

#924 improve cross-compiled bootstrap build 3 days ago

Ticket created by ~ecs on ~sircmpwn/hare

we want to:

  • build harec for the native platform
  • build harec for the target platform
  • build cmd/hare for the native platform
  • use the native toolchain to build cmd/hare (again) and cmd/haredoc for the target platform
  • install the harec, cmd/hare, and cmd/haredoc for the target platform

this procedure will need to be updated once the hosted compiler is written

#33 vi mode 5 days ago

madeline added by ~ecs on ~ecs/mrsh

#33 vi mode 5 days ago

bug added by ~ecs on ~ecs/mrsh

#33 vi mode 5 days ago

Ticket created by ~ecs on ~ecs/mrsh

  • d^ functions like d0^

grammar that needs to be added:

  • actions that can take arbitrary runes as inputs (for f/t and di" or whatever)
  • numeric prefixes

modes that need to be added:

  • vi_hist
  • replace

#21 configurable keybindings? 5 days ago

Comment by ~ecs on ~ecs/mrsh

REPORTED RESOLVED IMPLEMENTED

#887 Assertion failure when never is used as match case 10 days ago

Comment by ~ecs on ~sircmpwn/hare

maybe we should just disallow types with undefined sizes in matches? not sure why making never be a default would ever be useful outside of trying to hack together a reason to disallow it

#887 Assertion failure when never is used as match case 10 days ago

on ~sircmpwn/hare

A thought: what if we made case => equivalent to case never => when matching on a tagged union? This would also disallow using never in a type assertion or type test, since those are syntactic sugar over match, and would result in a duplicate default case. Not sure how well this fits into the current plans for the tagged union overhaul, cc ~ecs

#874 Exported types shouldn't be allowed to depend on unexported constants 12 days ago

Comment by ~ecs on ~sircmpwn/hare

REPORTED RESOLVED WONT_FIX

#869 Consider adding some syntax to denote that two opaque types must be the same 12 days ago

Comment by ~ecs on ~sircmpwn/hare

yeah -1 to implementing generics in the linter

#922 specification upload to website no longer works 13 days ago

bug added by ~ecs on ~sircmpwn/hare