From: indieterminacy <indieterminacy@libre.brussels>
To: Giovanni Biscuolo <g@xelera.eu>
Cc: Pjotr Prins <pjotr.public12@thebird.nl>,
Arun Isaac <arunisaac@systemreboot.net>,
guix-devel@gnu.org
Subject: Re: issue tracking in git
Date: Wed, 23 Nov 2022 17:53:03 +0100 [thread overview]
Message-ID: <ac766454c637686286e7d54504d2b35d@libre.brussels> (raw)
In-Reply-To: <877czlvjmy.fsf@xelera.eu>
On 23-11-2022 15:19, Giovanni Biscuolo wrote:
> [...]
> I saw your «L'Union Qiuy Fait La Force» presentation at Ten Years of
> Guix [1] and I have to admit I still have to "digest" it, because I
> still do not understand the overall architecture (see below).
>
As I (probably) mentioned it tha talk Qiuy is bourne from the desire to
form a notation that sits between semantic and linguistic groups and is
simultaneously positioned in the central position of the keyboard.
Here is a mail covering some pertinent themes
https://list.orgmode.org/a24dc6635138897d3fe978509be3a5cb@libre.brussels/
The problem is not to see the conception from the perspective of
architectures but more in terms of a discipline or something akin to
thermodynamics.
In any case, I have done other talks:
Classic Gemini presentation (evaluating it from the perspective of
complexity - using Guix package details to demonstrate relative
complexity)
https://www.youtube.com/watch?v=zyTC4QWGCQg
Impressionist talk detailing the tools and formats from the perspective
of syntaxes
https://archive.fosdem.org/2022/schedule/event/minimalsyntaxes/
I gave multiple other talks this year but they need uploading.
I shall keep you informed.
> indieterminacy <indieterminacy@libre.brussels> writes:
>
> [...]
>
>> FWIW, Ive been working on Gemini and issue trackers in parrallel to
>> Genenetwork.
>>
>> Arun did such a great job with a minimalist setup that I thought it
>> more
>> proper to create a bigger ladder (given the reach of all the domains
>> which Tissue provides(.
>>
>> I have two main strands:
>>
>> Firstly, I have been combining Gemtext's terse syntax with that of the
>> Emacs-Hyperbole format, Koutliner, as well as the
>> "recursive-modelling-language" I have been developing Qiuy.
>>
>> https://git.sr.ht/~indieterminacy/1q20hqh_oqo_parsing_qiuynonical/
>>
>> As a consequence, it has grown into something different and more
>> complex. I need to trim this, especially as the results of some
>> sprints
>> but once I refactor it it shall be a lot more solid.
>>
>> Secondly, I have been returning to Gemtext from the perspective of Git
>> diffs, with the idea to generate RDF perspectives one each revision
>> per
>> file and then use RDF calls to resolve more complex queries.
>
> RDF representations of diffs (commits?) so we can combine this
> knowledge
> with others (represented in RDF) AFAIU is great: (open) linked data for
> knowledge management
>
> IMHO RDF is still a little bit underestimated :-D
>
Indeed!
Qiuy should have a bright future in relation to RDF (a lot of grunt work
however)
Im still sophomore in this domain but Im wrapping up enough of my other
things to wade into this properly.
I have been liasing with somebody with regards to doing RDF activity
during Guix Days 2023, Brussels (early February) - come join us!
>> https://git.sr.ht/~indieterminacy/1q20twt_oq_parsing-commits_txr
>>
>> I shall be folding the logic of the first tool into the second
>> (carefully). I need a bit more time to do this to be fully satisfied.
>
> what about gNife?
>
> https://git.sr.ht/~indieterminacy/5q50jq_oq_configuring_emacs
> --8<---------------cut here---------------start------------->8---
>
> gNife, an Emacs environment for high throughput issue-tracking and
> knowledge-management - utilising GemText, Koutliner and Qiuy
>
> --8<---------------cut here---------------end--------------->8---
>
Well spotted!
Ive positioned the Icebreaker architecture to have a strong interface
end (Qiuy originated from packaging my complex Vim infrastructure).
It is integral to the project development but optional for users.
> is it still relevant or do you plan to substitute it with the tools
> listed above?
>
Its a gestalt thing, just another viewpoint of the same discipline.
It remains untouched given some brutal family traumas.
Since switching to a modern and more secure laptop I havent had the
chance to overcome some niggles.
I plan to develop this over time, though I would prefer to refactor it
all within Guix Home (as well as my whole setup with regards to system
crafting).
There are a lot of cool things which the Qiuy annotations are capable of
doing when twinned with Emacs-Hyperbole - search for them in that repo
for ideas.
>> There are some other tools floating around my forge (concerning hash
>> trees for different interpreters and rdf from the perspective of
>> project
>> management), its mainly in TXR, Gawk and eLisp (though I will be doing
>> more with respect to Guile for these areas over time).
>
> Looking at the Icebreaker project descriptions:
>
> 1. https://nlnet.nl/project/Icebreaker/
>
> 2. https://portal.mozz.us/gemini/icebreaker.space
>
> I can undertand the design principles of the tools you are developing
> and I'm really impressed with the completeness of this approach with
> knowledge management, unfortunately I miss the overall architecture and
> some important detalils that allows me to completely understand how to
> use (or try to contribute to, one day) this tools: do you plan to add
> some more documentation soon?
>
The lack of documentation has been my greatest weakness of this project.
Bear in mind that Qiuy is self descriptive in the same way which a
pharmacist reads chemical symbols from a shelf.
Having made specific commitments to NLNet, which sponsored this work it
transpired that the timeframe for completion was a lot shorter than I
envisaged (in part given my desire to frame the project in a sustainable
way with maximum utilitarian potential).
Given some very extreme personal circumstances thrown at me at different
points in this year I am happy to have submitted for all my deliverables
and the volume of my work recognised by my reviewers.
My family and I not imploding during this marathon of firefighting was a
bonus too.... cutting carrots no longer feels weird.
As it stands, the fund which I joined was wound down and it is not clear
whether what I have in mind concerning the future of Icebreaker in that
enclave.
I have found a potential funding opportunity concerning documentation
which would resolve this knowledge gap (for me 'Eureka' is currently
more of a curse than a resolution), so we shall see....
and as mentioned in one of the earlier links, I see a strong
assistive-technologies potential of what I am working on but this
involves time and focus.
I will keep you uptodate with progress but its likely to be less
frenetic (though more documentation heavy), while I return to a better
equilibrium for me, my family and the communities I serve during Autumn.
I should try to pitch for Fosdem again, that was fun - hopefully I can
nail the desciption of the architecture a bit better next time.
And I really need to update my Gemtext site, theres a lot to upload!
gemini://icebreaker.space
It is worth stating that I have a small matrix room for Icebreaker:
#xq_icebreaker:matrix.org
https://app.element.io/#/room/#xq_icebreaker:matrix.org
Kind regards,
--
Jonathan McHugh
indieterminacy@libre.brussels
next prev parent reply other threads:[~2022-11-23 16:53 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-08-13 6:29 issue tracking in git Adriano Peluso
2021-08-13 13:18 ` Ricardo Wurmus
2021-08-13 16:19 ` Giovanni Biscuolo
2021-08-14 8:30 ` Adriano Peluso
2021-08-15 10:39 ` Pjotr Prins
2021-08-15 15:28 ` Giovanni Biscuolo
2022-11-22 17:57 ` Giovanni Biscuolo
2022-11-23 4:35 ` Pjotr Prins
2022-11-23 10:29 ` Giovanni Biscuolo
2022-11-23 10:59 ` indieterminacy
2022-11-23 14:19 ` Giovanni Biscuolo
2022-11-23 16:53 ` indieterminacy [this message]
2022-11-23 13:18 ` Pjotr Prins
2022-11-23 14:58 ` Giovanni Biscuolo
2022-11-25 13:45 ` zimoun
2022-11-25 22:03 ` Arun Isaac
2022-11-26 9:51 ` zimoun
2022-11-24 22:01 ` Arun Isaac
2021-08-14 8:29 ` Adriano Peluso
2021-08-13 14:39 ` raingloom
2021-08-16 4:39 ` Adriano Peluso
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ac766454c637686286e7d54504d2b35d@libre.brussels \
--to=indieterminacy@libre.brussels \
--cc=arunisaac@systemreboot.net \
--cc=g@xelera.eu \
--cc=guix-devel@gnu.org \
--cc=pjotr.public12@thebird.nl \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.