Page 15 of 15

Re: Brassica SCA [v1.0.0]

Posted: Sat Dec 21, 2024 10:35 am
by Lērisama
I've been playing with it some more and have another feature request: more flexibility in the when conditions. To take the (simplified Yaazhgigzhoomnem?) example in the docs¹, if it had more valency reducers (let's say both el and oosh), I don't think the condition would be writable in the current version. Maybe something like when (ANTIP is null) or when (ANTIP not (1.el 1.oosh)) or something along those lines. Both would probably be useful in different circumstances

¹Reproduced here for ease of not having to go back and forth and people who didn't write the docs having a clue what I'm going on about:

Code: Select all

NEG = () 2.en
ANTIP = () 1.el
2 TA = wim () soo aa
when (ANTIP not 1.el) -2 ABS = zhaa woo yaa
-1 ERG = zh w y

Re: Brassica SCA [v1.0.0]

Posted: Sat Dec 21, 2024 5:01 pm
by bradrn
Lērisama wrote: Sat Dec 21, 2024 10:35 am (simplified Yaazhgigzhoomnem?)
Yes, that’s the one. It’s absolutely awful as a language, but it has a nice simple templatic structure which makes it good for examples. (Well, the ‘nice simple structure’ is precisely the thing makes it such a bad language… no real language is ever that simple.)
[…] if it had more valency reducers (let's say both el and oosh), I don't think the condition would be writable in the current version.
I think that’s quite possible, yes. But just adding and and or connectives should make everything expressible.