| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

FrontPage

Page history last edited by Praesidium 16 years ago

Welcome to the CCCP!

 


Aim of the project

This is a project aimed at creating a program for use in the creation of conlangs, as a user-friendly interface for creating and storing information on conlangs. This project will hinge on the sharing and brainstorming of how to craft algorithms that can handle all the necessary information. Also, what constitutes "necessary information".

 

Another goal will be to create standardized format for the storage of said information.

 

This project will be released under the GNU-GPL.

See more on the About CCCP page.

 

News

Remember to check the Discussion Page periodically, or use the Recent changes page to see if it's been edited since you last saw it.

 

I'm going to say Tkinter for any GUI's, simply because it comes packaged with the Python interpreter. -Praesidium

 

Programming Language (Python)

Ok, so Python seems pretty popular with most people, I've heard no objections to it being the official language so far. -Praesidium

 

I recommend Python as the language of choice. It's easy, powerful, and cross platform. The CCCP will not exclude participants who don't know or want to use Python, though I would recommend that you look into it. -Praesidium

 

I also recomend Python. However, I think any strange or complex algorithms should be also shown in some sort of pseuso-language. -Jotomicron

 

Learning Python

If you don't already know Python, or have resources on it, a good place to start is Dive into Python, I'd recommend reading the first three chapters, then going through the wikibook on Python before going further. If Dive into Python proves too advanced, try Think like a (Python) Programmer, which is a Python adaptation of a Java book written by a college professor as a text book for his class, so it's very basic, and assumes no previous programming experience. More material may be found on the Python documentation page, though I haven't been through it all myself. There may be something not covered in the previous materials, and there's always the documentation in your Python doc folder, also available from that last link.

 

Advanced material can be found from the official documentation page, but to save you the trouble of finding the links, here are the two that I have found to be free: Thinking in Python and Data Structures and Algorithms with Object-Oriented Design Patterns in Python. I haven't gone through them yet, so I don't how useful they are, though on the surface they seem to be at the same level as the later chapters of Dive into Python.

 

-Praesidium

 

How to Join CCCP

If you want to join the project, get an account, then either PM the name of it to me (Praesidium) on the ZBB, or email it to me.

 

The Work So Far

For more information on any of these programs see the Algorithm Discussion and/or Downloads pages.

 

 

All members who have created relevant software are free to list it here. Screenshots of the software may be uploaded (I think you should be able to upload files, if you can't, contact me about it). Jotomicron, that looks pretty damn good... -Praesidium

 

The work is almost entirely done by the engine itself. And I still can't figure out how to draw the lines of the damn table!! But yeah, PyGTK does beatiful things, one just need to learn it. Besides, it's cross-plataform, so there no problem designing it in "windows" because it will be portable to other OS. -Jotomicron

 

Praesidium's Dictionary Editor

Here's a screenshot from Praesidium's Dictionary Editor, it's not much, but it's what I intend to work with for my share of the development process. At the moment I'm working on a rough GUI for it. The line of text above the first line of stars is from a Conlang I'm working on, it translates as "We do not percieve truth, we do not know truth." -Praesidium

Here's a screenshot from version 1.1.0, a project which has since been scrapped. The next version will be 1.2.0, which goes back to a command prompt and will use .clf0 files, the first attempt at a standard format, though developed on my own, and thus likely will not meet the specifications of others. But hell, it's a start. -Praesidium

 

Jotomicron's attempt at a phonology selector

Ok, I've been trying to actually DO something here... This is a very first attempt at a phonology selector window (I've used PyGTK, which I've only started learning yesterday!) -- The selected are the consonants of european portuguese. -Jotomicron

Comments (2)

Jotomicron said

at 5:48 pm on Dec 9, 2007

I've sent an invitation to Idealis. He says he'll join in sometime, when he has visible things to add, not just random thoughts He asked me to keep 'Idealis' reserved, but I'm not sure if it can be done.

Praesidium said

at 7:30 pm on Dec 9, 2007

We may as well add him to the members list, and just add a note saying that he's waiting to officially join.

You don't have permission to comment on this page.