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.