Zero Identity Forums - General - Programming - C++ Framework code name OptiKit
Are you bored? Check out the unaswered threads!
|
DrOptix
![]() Member Reborn ![]() Trainee Joined: 19.03.2009 Last Seen: 10 year(s) ago Experience: 69.8 Points: 375 |
|
| #1 C++ Framework code name OptiKit on June 12 2009 07:50 | |
|
I'm currently working at a C++ Framework in my free time. The framework is based on policies and also it provide basic garbage collection (for the moment). We are using Smart Pointers in C++ to achieve this. Anyway bellow is the link to the project and a detailed description.
Let me know if you find bugs. About active participation idk atm I wana work alone but bug reports are welcome. Link: http://code.google.com/p/optikit/ Quote from OptiKit project page Description OptiKit? is a C++ Framework who aims to become cross-platform. What we want to create is an open source framework who will make writing of C++ applications very easy. Also we aim to include as much functionality to the framework as we can and on the other hand we will make sure that it is well structured and lightweight. Also we are not reinventing the wheel, as some people say, we just create another model. Check Repository Use this command to anonymously check out the latest project source code: Non-members may check out a read-only working copy anonymously over HTTP. svn checkout http://optikit.googlecode.com/svn/trunk/ optikit-read-only Development Notes OptiKit? is developed using only open-source software. We use MinGW for our compiler tool chain and Code::Blocks as our IDE for C/C++. When we need to create diagrams we usually use StarUML or Dia ~Dr.Optix MMORPGs are like drugs please don't do the mistake to try them, I did and now I regret.
![]() |
|
|
scankyfrank
![]() Veteran Member King of the Jews ![]() Professional Analyst Joined: 03.04.2008 Last Seen: 10 year(s) ago Experience: 865.28 Points: 220 |
|
| #2 on June 12 2009 19:30 | |
|
I like the policies idea. I've not tried the framework yet, I've just read over it. It's very... minimalistic right now :P It's not something i'd personally try and do. The code is very nice as well, I wish my code was as organised. Right now I'm learning QT. C++ has never been my strong point and memory management is still something i'm going to have to read up on abit more.
anyway it's pretty cool but I think I'll stick with QT :) _('~')_/ how does it feel to be something on? |
|
|
DrOptix
![]() Member Reborn ![]() Trainee Joined: 19.03.2009 Last Seen: 10 year(s) ago Experience: 69.8 Points: 375 |
|
| #3 on June 14 2009 08:23 | |
|
Hehe this project OptiKit want to be a framework based on policies and also is something that make me learn C++ in it's true value.
And yes at the momment OptiKit is very minimalistic on the project repository you can find only an implementation of a smart pointer in C++. I started this project as a hobby and to get me out of boredom, but with the time a community will be created around it and OptiKit will become something in the programming world. Even it happens to not be a successful project, not because is bad coded but because of bad marketing/publicity, I and maybe others will be happy that we made it. This because we sharped our knowledge by creating a framework not just using it. Atm I'm working at the new version of SmartPtr so that it is compatible with STL and other generic containers. Also the containers are under development too. And to end my thread, I'm not loosing time with this project personal i get a lot of benefit by working on it. PS: atm I'm using wxWidgets for projects from my customers. PPS: post may be rather chaotic but i'm after a party and i'm damn tired so pls excuse me if i made mistakes. MMORPGs are like drugs please don't do the mistake to try them, I did and now I regret.
![]() |
|
|
DrOptix
![]() Member Reborn ![]() Trainee Joined: 19.03.2009 Last Seen: 10 year(s) ago Experience: 69.8 Points: 375 |
|
| #4 on June 17 2009 17:22 | |
|
People I need your opinion.
Is a C++ Framework similar with a PHP CMS? I think it is that's is that's why I want to write the framework but today I was working on the generic containers and it was and still is a hell of a ride because I want to make them thread safe and is a lot to work. I had a feeling that what I do is useless effort so what you guys say, should I continue the framework, try to get a team of developers around it and maybe someday we will attack leading market products like Qt, wxWidgets etc? The point of this project is to get me out of boredom (maybe others) but at the same time I want it to be my personal contribution to the open source and if i contribute i want to know that at least 1 person (not me) use the framework. Or should I focus on a specialized C++ framework like a networking one, a cryptographic library etc or should i still aim a general framework? Thanx, Dr.Optix MMORPGs are like drugs please don't do the mistake to try them, I did and now I regret.
![]() |
|
|
scankyfrank
![]() Veteran Member King of the Jews ![]() Professional Analyst Joined: 03.04.2008 Last Seen: 10 year(s) ago Experience: 865.28 Points: 220 |
|
| #5 on June 18 2009 10:25 | |
|
If you do specialized ones, you could link them together to make a larger one granted that you would maybe need to re-write older ones.
I'd personally like to see a small and easy to use cryptography C++ library. crypto++ Is a bit big and the documentation sucks (or maybe I'm just stupid, maybe the latter). you should do something the current frameworks do not. _('~')_/ how does it feel to be something on? |
|
|
DrOptix
![]() Member Reborn ![]() Trainee Joined: 19.03.2009 Last Seen: 10 year(s) ago Experience: 69.8 Points: 375 |
|
| #6 on June 18 2009 11:03 | |
|
I'm thinking to make it a general C++ framework but with independent modules, well not really but it is structured like(it's just a draft schema):
![]() Also about the cryptography module, would you like to write code similar to this: Code Highlighting :: Select Code I written the code thinking that the Crypto module will be built using Policy based design. Any ideas, feedback is welcome. Impress me as I try to impress you :) MMORPGs are like drugs please don't do the mistake to try them, I did and now I regret.
![]() |
|
Who is watching forums
| Users viewing this page: | Guests (1) |
| Users viewing the forum: | 0 |












