The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
So I caught the coding bug again. Initially I was wondering which part of CLanC to resume work on, but then I decided to just start all over, keeping maybe just the name and SCA syntax.
The idea is to make everything pipeline based. If we're clever about nodes and datatypes passed around, it should suffice for most conlanging needs. The pipedream - pun intended - is to eventually integrate drawio into it and just draw pipelines. Here's a quick mockup of what I was thinking:
Though initially pipes will be text based. Rest of the wishlist is:
- Import and export to and from most common formats for storing lexicons, incl. spreadsheets and databases.
- Be as generic as possible: The program won't dictate structure of lexicon entries at all. So users will have to help themselves in this regard, incl. indicating which column contains the conlang lexical items.
- Providing a builtin generic SCA engine, but also allowing for external SCA plugins.
- Chaining together multiple pipes in complex logic, so that you can derive lexicons through multiple diachronic stages. You could also have dedicated pipes to derive e.g. pronouns or inflection.
- Eventually supporting some generic builtin vocab and inflection preview.
- Nodes would include: Data input, Data output, Filter, SCA, Inflection (essentially an SCA that applies a table of changes over every input) and Overwrite (for irregular developments, folk etymologies, etc.)
- Of course it'll have worker threads, with each thread executing the pipe or even a single node for a single lexical entry. We mean business. Also add some kind of real-time profiling (avg node execution times, progress bars, etc)
I don't know. Maybe I'll start doing the skeleton of it in the coming weeks. I've been also itching to learn a sexy new language, but that would pose additional difficulties, and using 3rd party libraries and projects may be an uphill battle for anything other than the few well-supported languages.
The idea is to make everything pipeline based. If we're clever about nodes and datatypes passed around, it should suffice for most conlanging needs. The pipedream - pun intended - is to eventually integrate drawio into it and just draw pipelines. Here's a quick mockup of what I was thinking:
Though initially pipes will be text based. Rest of the wishlist is:
- Import and export to and from most common formats for storing lexicons, incl. spreadsheets and databases.
- Be as generic as possible: The program won't dictate structure of lexicon entries at all. So users will have to help themselves in this regard, incl. indicating which column contains the conlang lexical items.
- Providing a builtin generic SCA engine, but also allowing for external SCA plugins.
- Chaining together multiple pipes in complex logic, so that you can derive lexicons through multiple diachronic stages. You could also have dedicated pipes to derive e.g. pronouns or inflection.
- Eventually supporting some generic builtin vocab and inflection preview.
- Nodes would include: Data input, Data output, Filter, SCA, Inflection (essentially an SCA that applies a table of changes over every input) and Overwrite (for irregular developments, folk etymologies, etc.)
- Of course it'll have worker threads, with each thread executing the pipe or even a single node for a single lexical entry. We mean business. Also add some kind of real-time profiling (avg node execution times, progress bars, etc)
I don't know. Maybe I'll start doing the skeleton of it in the coming weeks. I've been also itching to learn a sexy new language, but that would pose additional difficulties, and using 3rd party libraries and projects may be an uphill battle for anything other than the few well-supported languages.
/j/ <j>
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Ɂaləɂahina asəkipaɂə ileku omkiroro salka.
Loɂ ɂerleku asəɂulŋusikraɂə seləɂahina əɂətlahɂun əiŋɂiɂŋa.
Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ. Hərlaɂ.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I am rewriting my journal article that I have to give in for mid-January in LibreOffice. LibreOffice just closed on me several times when I tried to safe my Writer file. When I managed to open my file again, I did not manage to save it. Instead, it closed of its own accord again and again. I ended up reestablishing the initial settings and I managed to save the file after that. It seems to have actually saved and I can open it again now. However, I still have a bunch of random temporary files in the folder where I have the article file saved and am back to the initial settings. Should I delete the files? Should I try and reestablish the settings e.g. language?
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Delete the files, expunge all WYSIWYG editors from your system and use LaTeX, would be my advice.
(In fairness, I have LibreOffice installed, but only because I occasionally need to interact with Word documents.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Only just noticed this post. It seems like a pretty cool idea to me! I’d be very interested to see if it works.Zju wrote: ↑Mon Dec 05, 2022 1:49 pm So I caught the coding bug again. Initially I was wondering which part of CLanC to resume work on, but then I decided to just start all over, keeping maybe just the name and SCA syntax.
The idea is to make everything pipeline based. If we're clever about nodes and datatypes passed around, it should suffice for most conlanging needs. The pipedream - pun intended - is to eventually integrate drawio into it and just draw pipelines.
Haskell would be suitable for this (though then again I say that about most things). Aside from how nice Haskell is in and of itself, my brassica library already provides support for the MDF dictionary format and the Brassica sound change applier, which could give a convenient place to start. The main disadvantage might be GUI support, but there’s ways around that (I wrote a whole article on the subject), and besides it sounds to me that a GUI frontend would be a separate piece of software anyhow.I don't know. Maybe I'll start doing the skeleton of it in the coming weeks. I've been also itching to learn a sexy new language, but that would pose additional difficulties, and using 3rd party libraries and projects may be an uphill battle for anything other than the few well-supported languages.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
That might be good advice for cutting-edge techies, but less so for someone who is not a cutting-edge techie.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I second that advice - WYSIWYG word processors are an abomination, to which LaTeX is far superior. (I do admit to using LibreOffice, but primarily for editing my resume, as many potential employers and recruiters expect resumes to be in Word format.)
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I have added history completion and support for FlashForth, including support for error detection, to zeptocom.js, my web Forth terminal (hosted at https://tabemann.github.io/zeptocomjs/zeptocom.html, GitHub at https://github.com/tabemann/zeptocomjs).
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Thing is, based on all I've seen of MacAnDàil on this board so far, I've got the impression that he's far from a technophile. In fact, he seems to be very sceptical about modern technology. So it seems unlikely to me that he'll put a lot of time and effort into learning a completely new way of writing documents on a computer just because some people who are a lot more enthusiastic about software than him tell him to do that.Travis B. wrote: ↑Wed Dec 21, 2022 10:59 amI second that advice - WYSIWYG word processors are an abomination, to which LaTeX is far superior.
MacAnDàil: I don't really know enough about Libreoffice and its bugs to understand what might be causing your problem, but my instincts tell me that deleting the files and starting from scratch is, unfortunately, probably the least bad approach.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
If one wants to stick with LibreOffice, I'd suggest opening the file, exporting it in a different format, restarting LibreOffice, and importing the exported file; this should deal with the use case where something is corrupt in your file that is causing crashes.Raphael wrote: ↑Wed Dec 21, 2022 3:02 pmThing is, based on all I've seen of MacAnDàil on this board so far, I've got the impression that he's far from a technophile. In fact, he seems to be very sceptical about modern technology. So it seems unlikely to me that he'll put a lot of time and effort into learning a completely new way of writing documents on a computer just because some people who are a lot more enthusiastic about software than him tell him to do that.
MacAnDàil: I don't really know enough about Libreoffice and its bugs to understand what might be causing your problem, but my instincts tell me that deleting the files and starting from scratch is, unfortunately, probably the least bad approach.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Thank you for the last two comments, especially remembering and taking into account who I am. WYSIWYG might seem an abomination to a programmer but they're probably the only workable for any non-programmer.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
They’re not an abomination at all — I just find them nearly impossible to use.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
PS I have learnt to use two new applications within the past few years: Toolbox and LexiquePro. Both are for my dictionary project and only seem to work on Microsoft, which is the main reason why my computer is Microsoft (other than the availability and price). Also, the document is in .docx because that is what is asked of me. I use LibreOffice rather than Word because that's paying. My thesis supervisor doesn't even accept .odt.
In any case, I try to do what the computing professor Cal Newport proposes in Digital Minimalism, to use only those digital technology that significantly improve our lives in the ways that do so.
In any case, I try to do what the computing professor Cal Newport proposes in Digital Minimalism, to use only those digital technology that significantly improve our lives in the ways that do so.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I’m using Toolbox on Linux using Wine. It seems to work fine — Toolbox even comes with a separate Wine version!MacAnDàil wrote: ↑Thu Dec 22, 2022 1:08 am PS I have learnt to use two new applications within the past few years: Toolbox and LexiquePro. Both are for my dictionary project and only seem to work on Microsoft, which is the main reason why my computer is Microsoft (other than the availability and price). Also, the document is in .docx because that is what is asked of me. I use LibreOffice rather than Word because that's paying. My thesis supervisor doesn't even accept .odt.
As for the thesis, well, I can only say that a requirement for .docx severely limits your options, and I wasn’t aware of that constraint earlier.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I was just thinking of Wine myself herebradrn wrote: ↑Thu Dec 22, 2022 1:16 amI’m using Toolbox on Linux using Wine. It seems to work fine — Toolbox even comes with a separate Wine version!MacAnDàil wrote: ↑Thu Dec 22, 2022 1:08 am PS I have learnt to use two new applications within the past few years: Toolbox and LexiquePro. Both are for my dictionary project and only seem to work on Microsoft, which is the main reason why my computer is Microsoft (other than the availability and price). Also, the document is in .docx because that is what is asked of me. I use LibreOffice rather than Word because that's paying. My thesis supervisor doesn't even accept .odt.
I must say that it is unfortunate that they require .docx, and surprising too, since many journals require LaTeX.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I have implemented yet another particle demo for zeptoforth using an SSD1306-based display, in this case using zeptoforth's "action scheduler" to handle updating each of the particles and updating the display without devoting a task, with its great overhead, to each of them.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I don't use Libreoffice, but not for any of the reasons given by other people--I don't use it because it takes up too much space on my computer.
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I changed the system language on the Linux side of my computer to English, as part of a reinstall. I thought that might make reporting the exact wording of error messages easier. Interesting experience.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
I have added a feature to zeptoforth where entering control-C at the serial console reboots the microcontroller even if the console is not responding, provided it is not wedged too hard. Also, in my Forth web terminal, zeptocom.js, when in zeptoforth mode one can now click a Reboot button, which sends a control-C character to the microcontroller to trigger rebooting. (All this should reduce the wear and tear on the USB ports on my laptop, as previously whenever my Raspberry Pi Pico became unresponsive I would have to physically power cycle it by unplugging and replugging the USB as it lacks a reset button and my soldering-fu is not good enough for me to try jury-rigging my own.)
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
Does anyone know of a good IPA keyboard layout for Linux? I’m using SIL’s keyboard currently, but that requires Keyman, which doesn’t seem to work too well on my machine…
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: The Computer And General Tech Thread - Software, Hardware, Questions, etc.
w00t! I added something called an "attention" key, mapped to Control-T, to zeptoforth, which is like Control-C except it can be programmed to do things other than simply reboot the microcontroller. Currently the only thing it does is takes another character, and only 'z', which tells it to send an exception (a new feature in and of itself) to the main task so it, if uncaught or re-raised, can return to the REPL.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.