[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: issue tracking in git
From: |
indieterminacy |
Subject: |
Re: issue tracking in git |
Date: |
Wed, 23 Nov 2022 17:53:03 +0100 |
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
- Re: issue tracking in git, Giovanni Biscuolo, 2022/11/22
- Re: issue tracking in git, Pjotr Prins, 2022/11/22
- Re: issue tracking in git, Pjotr Prins, 2022/11/23
- Re: issue tracking in git, Giovanni Biscuolo, 2022/11/23
- Re: issue tracking in git, zimoun, 2022/11/25
- Re: issue tracking in git, Arun Isaac, 2022/11/25
- Re: issue tracking in git, zimoun, 2022/11/26
- Re: issue tracking in git, Arun Isaac, 2022/11/24