Pamplona (Navarre, Spain)


Hey! I'm Ariadna Vigo: your local troublemaker, C and shell enthusiast, Arch Linux user, mambo/salsa dancer, and occasional linguist and blogger! Welcome to my little hut of source! I hope you find your stay enjoyable, while looking at my code and projects :D

Unfortunately, I can't send you some coffee through git send-coffee to make your stay even comfier, but I guess I'll be working on that patch any time soon!



sourcehut: Projects | Git repos

PGP: 0xA3B1324836A669BD


Last active 17 days ago


Last active 19 days ago


Last active 20 days ago


Last active 21 days ago


Last active a month ago


Last active a month ago


Last active a month ago


Last active 2 months ago


Last active 3 months ago


Last active 6 months ago
View more

Recent activity

Re: Allow some terminal key combinations 17 days ago

From Ariadna Vigo to ~arivigo/sline-devel

I will give some thought to this. One thing I definitely want to avoid
is this becoming supporting a huge amount of key combinations. What
should be solved immediately, though, is that characters that are
caught as invalid, thus not printed, shouldn't inserted into the input, 
which is happening with ^W, for example.

But again, for this to work properly, multi-byte/Unicode support should
come first... That will require reimplementing everything in any case,
I'm afraid...

Ariadna Vigo
Web: <https://ariadnavigo.xyz>
PGP: 0xA3B1324836A669BD

Re: Allow some terminal key combinations 18 days ago

From Ariadna Vigo to ~arivigo/sline-devel

On Sun, Aug 29, 2021 at 10:00:28PM +0700, huyngo@disroot.org wrote:
> As a terminal user, I usually use some key combinations, such as Ctrl+W
> for delete word, Alt+F or Alt+B for navigation.
> Sline unfortunately has not supported this, as is shown when I use cras.
> Instead, the character ^W is inserted (but not shown while reading) for
> Ctrl+W and Alt does not insert anything.

Hm, I didn't even know Alt+B and Alt+F existed! Those could be easily 
mapped to the existing code for Home and End.

Yeah, all three could be helpful to be implemented. ^W seems the 
hardest though, as it requires giving sline knowledge about "words,"
i.e. telling it to check for the next space going backwards. This,

Re: [meta.sr.ht] Updating already existing PGP key not allowed 19 days ago

From Ariadna Vigo to ~sircmpwn/sr.ht-discuss

On Sat, Aug 28, 2021 at 04:15:06PM +0200, Drew DeVault wrote:
> This is not a bug. We have to be able to identify your account based on
> the PGP key and it cannot be ambiguous or we will not be able to
> positively identify the account associated with a key.
> The ability to *update* a key might be desirable, however.

Totally fair; I guessed the reason had to be related to that. I see 
your point.

Thank you!

Ariadna Vigo

[meta.sr.ht] Updating already existing PGP key not allowed 19 days ago

From Ariadna Vigo to ~sircmpwn/sr.ht-discuss

Dear all,
I wanted to report something that I would tend to classify as a bug on
meta.sr.ht: pasting an OpenPGP key with the same fingerprint as an
already registered one isn't allowed.

The workaround is simple enough: deactivate encrypted emails, delete 
the key, reupload, and reactivate encrypted emails back. I sort of see 
the rationale behind this limitation, but the truth is that there are 
some instances in which being able to directly update a key makes a lot 
of sense.

For instance, I was updating my key because I was revoking an old uid.
And I fear I'll run into the same issue when extending the expiry date 
next month.

cras 2.1.0 :D 19 days ago

From Ariadna Vigo to ~arivigo/cras-announce

Dear all,
I'm very happy to announce everyone that cras 2.1.0 is available! This 
release comes with a very awesome improvement contributed by Ngô Ngọc 
Đức Huy: cras now allows manipulating (editing, deleting, and appending 
tasks) and reading task files that are set in the future. 

Also, I want to thank earnest ma for having fixed some typos in the
README file!

Release notes:
* cras now allows to manipulate and read task lists that are set in the
* Fixed behavior of -w flag: it will not allow using dates in the past.
* Internal code improvements.

Re: Symbolic calculus 20 days ago

From Ariadna Vigo to ~arivigo/scalc-devel

On Fri, Aug 27, 2021 at 03:09:30PM -0400, Steven Guikal wrote:
> Yep, that makes sense and is totally fair. Ever since doing any kind of
> math at school I've had a scientific calculator near me as my "pocket
> calculator" and having that kind of precision is really appreciated. I
> haven't found anything to do that on a computer, but you're probably
> right that this is rather complex to implement and would require
> significant changes (basically a rewrite) to scalc, so a separate
> project is better.

I know this *will* sound strange coming from me, but for a project like
that Lisp is the way I'd go. Most Lisps compile to native nowadays and
bring this kind of stuff out-of-the-box. In particular, I'd use either
Chicken Scheme or good ol' SBCL Common Lisp. Scheme has the huge 
advantage of having tail-call optimization forced in the standard and

Re: Symbolic calculus 20 days ago

From Ariadna Vigo to ~arivigo/scalc-devel

On Wed, Aug 25, 2021 at 11:06:49PM +0200, Rubén Santos wrote:
> Well, the simplest case would be inexact arithmetic operations.
> For example:
> > 14 6 /
> * Exact result: 7/2
> * Decimal approximation: 2.33333333333
> > 23 pi *
> * Exact result: 23pi
> * Decimal approximation: 72.2566310333
> > 1 2 + 3 - 4 5 / *

Re: [PATCH] README.md: Fix typo 21 days ago

From Ariadna Vigo to ~arivigo/cras-devel

On Wed, Aug 25, 2021 at 08:24:09PM -0400, earnest ma wrote:
> ---
> posponing -> postponing
>  README.md | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> diff --git a/README.md b/README.md
> index 2817d58..04cf084 100644
> --- a/README.md
> +++ b/README.md
> @@ -39,7 +39,7 @@ environment, or ``/usr/local/bin`` by default. The Makefile supports the
>  ## Cultural trivia

Re: Symbolic calculus 22 days ago

From Ariadna Vigo to ~arivigo/scalc-devel

I feel totally unable to even understand what the feature you guys are
talking about, seriously. It's all Greek to me. Please send some use
cases, examples, anything a Linguistics major could understand... 
because... I'll be honest with you; I'm not going to support a feature
I don't understand. It'd kill the project for me as a personal hobby.

But you both sound so excited about this, that I guess it's important?

Steven, BTW, your DKIM signature is failing again and your messages are
going straight to my Spam folder... :(

Ariadna Vigo

Re: [PATCH cras v2] Allow reading and manipulating future tasks 28 days ago

From Ariadna Vigo to ~arivigo/cras-devel

Patch applied and merged and pushed! :D

Thank you so much!
Ariadna Vigo
Web: <https://ariadnavigo.xyz>
PGP: 0xA3B1324836A669BD