~ecs

trapped on the surface of a sphere

https://ecs.d2evs.net

she/her

Recent activity

[PATCH hare] scripts/moddirs: ignore configs/ an hour ago

From Ember Sawady to ~sircmpwn/hare-dev

Signed-off-by: Ember Sawady <ecs@d2evs.net>
---
should fix linux ci, still no clue what the deal with freebsd is
 scripts/moddirs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/moddirs b/scripts/moddirs
index 608f491f..0718dabf 100755
--- a/scripts/moddirs
+++ b/scripts/moddirs
@@ -1,7 +1,7 @@
#!/bin/sh
for i in *; do
	case "$i" in
[message trimmed]

[PATCH hare v2] drop build status from readme 7 hours ago

From Ember Sawady to ~sircmpwn/hare-dev

it's not that helpful since builds are now run under the pusher's
account

Signed-off-by: Ember Sawady <ecs@d2evs.net>
---
would a mailing list for failures still be possible?
 README.md | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/README.md b/README.md
index d94a9322..a47f7327 100644
--- a/README.md
+++ b/README.md
@@ -2,13 +2,6 @@
[message trimmed]

Re: [PATCH hare] add openbsd status to readme 8 hours ago

From Ember Sawady to ~sircmpwn/hare-dev

On Fri Dec 1, 2023 at 2:01 PM UTC, Drew DeVault wrote:
> I think we should just get rid of these status badges altogether,
> instead.

i find them useful for quickly checking if ci is broken

(though perhaps we could set up a mailing list for ci failures on master
instead?)

[PATCH hare] add openbsd status to readme 11 hours ago

From Ember Sawady to ~sircmpwn/hare-dev

Signed-off-by: Ember Sawady <ecs@d2evs.net>
---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index d94a9322..8396e234 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@ Hare is a systems programming language.
<dl>
  <dt>Linux (x86_64)</dt><dd><a href="https://builds.sr.ht/~sircmpwn/hare/commits/master/alpine.yml"><img src="https://builds.sr.ht/~sircmpwn/hare/commits/master/alpine.yml.svg" alt="Build status for Linux" /></a></dd>
  <dt>FreeBSD (x86_64)</dt><dd><a href="https://builds.sr.ht/~sircmpwn/hare/commits/master/freebsd.yml"><img src="https://builds.sr.ht/~sircmpwn/hare/commits/master/freebsd.yml.svg" alt="Build status for FreeBSD" /></a></dd>
  <dt>OpenBSD (x86_64)</dt><dd><a href="https://builds.sr.ht/~sircmpwn/hare/commits/master/openbsd.yml"><img src="https://builds.sr.ht/~sircmpwn/hare/commits/master/openbsd.yml.svg" alt="Build status for OpenBSD" /></a></dd>
[message trimmed]

Re: [RFC v2] Autofilling default values in more places 2 days ago

From Ember Sawady to ~sircmpwn/hare-rfc

i'm in favor of this rfc as a whole, though i wonder if aliases should
have an undefined default value by default?

another thing: i wonder if a generalized ... would be improved by using
a different token? '_' could be a good candidate

On Wed Nov 29, 2023 at 8:01 AM UTC, Lorenz (xha) wrote:
> > - Your proposal is sorta similar to an earlier proposal, which suggested
> >   using `...` to substitute the default value of the type hint. I
> >   discussed my reasons for disliking this in RFC v1.
>
> i couldn't find your email, can you give me a link?

https://lists.sr.ht/~sircmpwn/hare-rfc/%3CCVBAZTLUL49P.3PQSKEP3FC9UY%40notmylaptop%3E

Re: [RFC v1] Optional parameters 2 days ago

From Ember Sawady to ~sircmpwn/hare-rfc

upon further thought i'm in favor of keeping default values and optional
parameters separate

On Tue Nov 28, 2023 at 8:14 AM UTC, Sebastian wrote:
>                          LANGUAGE IMPLICATIONS
>
> In addition to the forms 'name: type` and 'type', parameters can also
> take on the form 'name: type = expression'. The expression must be in
> the translation compatible expression subset, and the result type must
> be the parameter type, which is supplied as a type hint. Optional

should use assignability here imo

Re: [PATCH harec v2] types: recover from circular dependency error 2 days ago

From Ember Sawady to ~sircmpwn/hare-dev

thanks!

to git@git.sr.ht:~sircmpwn/harec
  27a92a7..ec3193e  master -> master

Re: [PATCH harec v4] check,gen: use name instead of ident to create global_decl declarations 2 days ago

From Ember Sawady to ~sircmpwn/hare-dev

thanks!

to git@git.sr.ht:~sircmpwn/harec
  27a92a7..ec3193e  master -> master

Re: [RFC v1] Disallow multiple bindings without unpacking 2 days ago

From Ember Sawady to ~sircmpwn/hare-rfc

+1, another reason i've been wanting to do this is that it's been a
source of compiler bugs in the past