User forums > General (but related to Code::Blocks)

Scripted wizards

<< < (3/6) > >>

mandrav:

--- Quote from: Takeshi Miya on October 10, 2006, 01:56:05 pm ---The bad news is that you can read there "If you choose to go the build scripts way for your project, please don't use the project build options dialog (unless maybe for global project settings). If you do, things may not work as expected and you will unrightfully blame Code::Blocks for this ;)." :(

--- End quote ---

Not wanting to sidetrack this topic but I wanted to give an answer to this.
Were you expecting to use build scripts and, at the same time, use the build options dialogs? You 're in for a mess if you do so :).
Note that C::B is not disallowing you to do so but rather makes you aware that things might not work as expected if you mix these two systems. You could use both if you know exactly what you 're doing though ;).

tiwag:

--- Quote from: mandrav on October 10, 2006, 01:51:56 pm ---The reason this specific layout was chosen initially is because that's what most of the users coming from other IDEs ... expect to see...

--- End quote ---
i hope we don't need to make the same failures than others did  :D

with my post i only wanted to start a discussion to point out the different possibilities of project-setup and their advantages and drawbacks.
i started with my point of view and am interested in the opinion of the proponents of the "debug/release targets" project setup.



--- Quote from: mandrav on October 10, 2006, 01:51:56 pm ---
--- Quote from: tiwag on October 10, 2006, 01:44:16 pm ---there is currently also the bug in the CB- workspace-build-system.

--- End quote ---
I heard a rumour that it has been revamped and is waiting to be committed ;)

--- End quote ---
brilliant, thanks !

takeshimiya:

--- Quote from: mandrav on October 10, 2006, 01:47:04 pm ---That's just a matter of personal preference and I need no UI-guidelines/usability-tests to tell me if I like the look'n'feel of a dialog or not :).

--- End quote ---
Hehe, I'm not talking about look'n'feel of a dialog, but about the time and steps you have to spent to create a new project.


--- Quote from: mandrav on October 10, 2006, 01:47:04 pm ---Think of a newbie: is it easier for him/her to take the various options in small, grouped, chunks or present every little nitty-gritty detail in one dialog at once?

--- End quote ---
Yes that's true, that's why I said that they'll feel at home.
In short: wizards are good for newbies and non-tech-savvy users. But otherwise, they are not the best for power-users or programmers and so is revealed with a simple GOMS-KLM analysis.

What I'm saying is that instead of a "Go" button for the wizards, use two, a "Create" button which will create the project instantly and a "Setup" button which will let you choose the paths, configurations and whatever, which rarely changes each time you create a project.


--- Quote from: mandrav on October 10, 2006, 01:47:04 pm ---Besides, no-one is stopping you to create a wizard with just one page, effectively simulating the dialog you 're suggesting ;).

--- End quote ---
Of course nothing stops no-one, but we have to discuss things first, right? If not, one could do a wizard in one way and another person in other way. And consistency would be lost.

takeshimiya:

--- Quote from: mandrav on October 10, 2006, 02:00:07 pm ---Note that C::B is not disallowing you to do so but rather makes you aware that things might not work as expected if you mix these two systems. You could use both if you know exactly what you 're doing though ;).

--- End quote ---
I though it could be plagged with bugs and crashes so I feared :P
So that's good news, I can ditch the sed scripts in favor of the build scripts :D

mandrav:

--- Quote from: Takeshi Miya on October 10, 2006, 02:14:24 pm ---
--- Quote from: mandrav on October 10, 2006, 02:00:07 pm ---Note that C::B is not disallowing you to do so but rather makes you aware that things might not work as expected if you mix these two systems. You could use both if you know exactly what you 're doing though ;).

--- End quote ---
I though it could be plagged with bugs and crashes so I feared :P
So that's good news, I can ditch the sed scripts in favor of the build scripts :D

--- End quote ---

Make sure you post any bugs you find, as the usage of both systems (concurrently) hasn't been tested ;)

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version