Brassica SCA [v1.0.0]

Conworlds and conlangs
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

Man in Space wrote: Sat May 24, 2025 12:48 pm I've discovered Brassica can accept some outré characters—for my latest work I've successfully employed ⟨∏⟩ as a category identifier.
Indeed, it accepts all Unicode characters and combinations thereof (with the exception of the reserved symbols, hence the discussion of escape characters). Though what you’d want to call a category ⟨∏⟩ for, I don’t know…

(I think you should even be able to use a combining diacritic as a category name. Though please don’t!)
Lērisama wrote: Sat May 24, 2025 10:47 am What about using & as the escape character? It already has a similar but not confusible use in brasica, to in effect force featural categories to be read as nom-featural ones¹, but you can't use a category as a grapheme, and the context is different – inside, instead of (mostly) outside inline categories, and it's only use in phonetic transcription I'm aware of is as the X-SAMPA for the so-rare-its-existence-is-disputed¹ ⟨ɶ⟩, so it's unlikely it's been used in anyone's sound changes.
Well… technically, the featural syntax &Feature uses a somewhat nasty hack where & is interpreted as part of the name of a category, not as something separate. So I suspect this won’t work.
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?)
User avatar
Man in Space
Posts: 2434
Joined: Sat Jul 21, 2018 1:05 am

Re: Brassica SCA [v1.0.0]

Post by Man in Space »

bradrn wrote: Sat May 24, 2025 10:01 pm
Man in Space wrote: Sat May 24, 2025 12:48 pm I've discovered Brassica can accept some outré characters—for my latest work I've successfully employed ⟨∏⟩ as a category identifier.
Indeed, it accepts all Unicode characters and combinations thereof (with the exception of the reserved symbols, hence the discussion of escape characters). Though what you’d want to call a category ⟨∏⟩ for, I don’t know…
The choice of character was “I can quickly type this without having to open the Character Selector”.
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

Man in Space wrote: Sat May 24, 2025 10:51 pm
bradrn wrote: Sat May 24, 2025 10:01 pm
Man in Space wrote: Sat May 24, 2025 12:48 pm I've discovered Brassica can accept some outré characters—for my latest work I've successfully employed ⟨∏⟩ as a category identifier.
Indeed, it accepts all Unicode characters and combinations thereof (with the exception of the reserved symbols, hence the discussion of escape characters). Though what you’d want to call a category ⟨∏⟩ for, I don’t know…
The choice of character was “I can quickly type this without having to open the Character Selector”.
Now that’s even more bizarre. What kind of keyboard layout are you using, that you can type ⟨∏⟩ so easily‽
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?)
User avatar
Man in Space
Posts: 2434
Joined: Sat Jul 21, 2018 1:05 am

Re: Brassica SCA [v1.0.0]

Post by Man in Space »

bradrn wrote: Sat May 24, 2025 11:04 pm
Man in Space wrote: Sat May 24, 2025 10:51 pm
bradrn wrote: Sat May 24, 2025 10:01 pm

Indeed, it accepts all Unicode characters and combinations thereof (with the exception of the reserved symbols, hence the discussion of escape characters). Though what you’d want to call a category ⟨∏⟩ for, I don’t know…
The choice of character was “I can quickly type this without having to open the Character Selector”.
Now that’s even more bizarre. What kind of keyboard layout are you using, that you can type ⟨∏⟩ so easily‽
Mac. Opt + Shift + P = ∏.
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

Man in Space wrote: Sat May 24, 2025 11:50 pm
bradrn wrote: Sat May 24, 2025 11:04 pm
Man in Space wrote: Sat May 24, 2025 10:51 pm The choice of character was “I can quickly type this without having to open the Character Selector”.
Now that’s even more bizarre. What kind of keyboard layout are you using, that you can type ⟨∏⟩ so easily‽
Mac. Opt + Shift + P = ∏.
Huh, interesting.
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?)
User avatar
Neonnaut
Posts: 132
Joined: Wed Jun 02, 2021 4:23 am

Re: Brassica SCA [v1.0.0]

Post by Neonnaut »

The escape character should definitely be a backslash, much more in-line with other programming/markup languages. Just use syntax highlighting on it and the escaped character (maybe pink?) to make it look nice and not clash with the forwardslash. The reason I brought up backticks was you could escape multiple characters by enclosing them in them instead of needing to use multiple backslashes.
Travis B.
Posts: 9855
Joined: Sun Jul 15, 2018 8:52 pm

Re: Brassica SCA [v1.0.0]

Post by Travis B. »

I agree that a backslash as an escape character is the Right Thing.
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.
User avatar
alice
Posts: 1397
Joined: Mon Jul 09, 2018 11:15 am
Location: 'twixt Survival and Guilt

Re: Brassica SCA [v1.0.0]

Post by alice »

The LORD decrees that the backslash, and no other, shall serve to escape the following character.
"But he had reckoned without my narrative powers! With one bound I narrated myself up the wall and into the bathroom, where I transformed him into a freestanding sink unit.

We washed our hands of him, and lived happily ever after."
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

The problem with the backslash is that Brassica already uses it to indicate metathesis. Not a high-priority usage, mind you, but I’d prefer to avoid conflicts.
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?)
User avatar
Neonnaut
Posts: 132
Joined: Wed Jun 02, 2021 4:23 am

Re: Brassica SCA [v1.0.0]

Post by Neonnaut »

Then represent metathesis with an ampersand?
Travis B.
Posts: 9855
Joined: Sun Jul 15, 2018 8:52 pm

Re: Brassica SCA [v1.0.0]

Post by Travis B. »

Neonnaut wrote: Wed May 28, 2025 10:34 am Then represent metathesis with an ampersand?
The problem is maintaining compatibility with people's existing files. Often this is more important than 'correcting' non-ideal prior decisions.
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.
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

Travis B. wrote: Wed May 28, 2025 12:22 pm
Neonnaut wrote: Wed May 28, 2025 10:34 am Then represent metathesis with an ampersand?
The problem is maintaining compatibility with people's existing files. Often this is more important than 'correcting' non-ideal prior decisions.
Indeed. Now that Brassica has reached v1.0.0, I’d like to preserve some level of stability.
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?)
ophois
Posts: 54
Joined: Sun Jun 30, 2024 4:06 pm

Re: Brassica SCA [v1.0.0]

Post by ophois »

Apparently the website domain has expired.
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

ophois wrote: Sun Jun 22, 2025 8:39 pm Apparently the website domain has expired.
Yes, I’m afraid it has. I will get around to renewing it sometime soon…

For now, you can use the raw IP address: https://159.196.155.101. Yes, I know it gives a warning, but you can ignore that for now (if you look, it’s just saying that site ‘should’ be accessed via bradrn.com).
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?)
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

bradrn.com should be back up and running!
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?)
User avatar
Raphael
Posts: 6958
Joined: Sun Jul 22, 2018 6:36 am

Re: Brassica SCA [v1.0.0]

Post by Raphael »

bradrn wrote: Tue Jul 08, 2025 2:33 am bradrn.com should be back up and running!
Congratulations!
bradrn
Posts: 7503
Joined: Fri Oct 19, 2018 1:25 am

Re: Brassica SCA [v1.0.0]

Post by bradrn »

Raphael wrote: Tue Jul 08, 2025 2:34 am
bradrn wrote: Tue Jul 08, 2025 2:33 am bradrn.com should be back up and running!
Congratulations!
Well, I just had to pay, that’s all…
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?)
Lērisama
Posts: 746
Joined: Fri Oct 18, 2024 9:51 am
Location: Kernow Voy

Re: Brassica SCA [v1.0.0]

Post by Lērisama »

bradrn wrote: Tue Jul 08, 2025 2:33 am bradrn.com should be back up and running!
Yay! Thank you.
LZ – Lēri Ziwi
PS – Proto Sāzlakuic (ancestor of LZ)
PRk – Proto Rākēwuic
XI – Xú Iạlan
VN – verbal noun
SUP – supine
DIRECT – verbal directional
My language stuff
User avatar
Raholeun
Posts: 382
Joined: Wed Jul 11, 2018 9:09 am
Location: sub omnibus canonibus

Re: Brassica SCA [v1.0.0]

Post by Raholeun »

Through the result list it is possible to see quite easily which words have been altered by the rules and which ones have not.

I was wondering if it is possible to easily see which rules have NOT been applied for any given word list. Sure, you could peace it together from the "Report rules applied" view, but that quickly becomes very laborious. Is there an alternative?

Having one overview of all rules that have not been triggered would facilitate refactoring of the code and you could see which sound changes were defined, but can just as well be axed.
Darren
Posts: 1031
Joined: Mon Nov 18, 2019 2:38 pm

Re: Brassica SCA [v1.0.0]

Post by Darren »

It would also be a nice feature to have a way of highlighting which words a specific rule applies to. You can do it by deleting and reinserting the rule and highlighting changes from last run though so it's no biggie.
Post Reply