Development
Extras
Register
Log in

Kuri

English Permanent Linkby 邪悪歌 on Thu 2009-08-27, 17:37

I was thinking of an idea for a new conlang. It's still at the bare minimal stage right now, but here's the basic idea.
For a background of the concepts, read my other blog entry about functionals and combinators
I was thinking it would be neat if there was a language that would use combinatory logic to form meaning in the language. This language would have an inflecting nature and new words would be formed by combining other words in such a way that a verb is specific to the type of objects it operates on and can create sentences by doing function composition

so, for example, a sentence like "I am giving this to her" the sentence can be thought of in classical lambda calculus as give (I this her) . I give this to her
or in other words, a verb give, that takes three arguments, specifically I, this, and her.
now with currying, you can convert this into a function composition, something like...
give_to_her(transfer_this(I)) in which case two verbs "transfer_this" and "give_to_her" compose the subject I
now if you have a sentence like "I am transferring this from him to her" you could do something like:
give_to_her(take_from_him(transfer_this(I)))

for more info check out function-level programming and combinatory logic

TAC: jpfi | Still interested, little progress: sv | Secondary passions: etvot | Passively learning out of necessity: ru
Wikilang | Progwiki | My birthday is the Estonian Independence Day! | Researching and recording endangered langs | Looking for some interesting polysynthetic langs for my research
Jaakuuta | じゃあくうた | 邪悪歌 | 邪惡歌 | 邪恶歌 | جَأَكُأُتَ | ג'אכאת | 자 아 구 우 다 | Джаакуута | fYkKkTpKpHk | Ջաակուուտա | ჯააკუუთა | ஜாகுத | ܓܐܟܘܬ

1 Comment Viewed 484 times
USER_AVATAR
邪悪歌
Developer
 
Posts: 2502
Joined: Fri 2007-11-09, 12:06
Location: Suola-järvi-kaupungissa
Real Name: ジョナタン ザ グレート
Blog: View Blog (4)
Comments

Re: Kuri

Permanent Linkby Mancko on Sat 2009-11-14, 7:22

Your description made me think about Lisp (which would be the perfect candidate to implement it, or at least one of its dialects, like Scheme), but it's still a programming language, hence very limited in its vocabulary. Besides, it's written in very simple English, so not a language per se, but an adaptation of one.
I never thought about the huge task of creating a language, maybe it'd be somehow easier to start with a pidgin between a real language (say English) and the language you'd like to develop (which would not have to be completely defined then). So people would get used to the main language concepts, while being able to express themselves, and the real language would be developped "behind the scene".
User avatar
Mancko
 

Who is online

Registered users: 12345, darkina, Dulli, JackFrost, Meera, N J, Oleksij, Sean of the Dead, sergiolopes, tukkasotkelo