Thread: juCI++ IDE

  1. #1
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445

    juCI++ IDE

    Has anyone else tried juCI++? It uses libclang to parse and error check code in real time, and uses cmake as its build system. It's very new, and lacking in the features department, but it does all the basics, and so far, it seems like a very good start. I wouldn't consider using it for serious projects until it's a bit more mature, but I think it's great to see someone working on an open source C/C++ IDE, that isn't written in java (Eclipse), and doesn't use a proprietary or nonstandard project/build system (Qt Creator). I know there's also Code::Blocks, but I've never been a big fan. I've always felt that it was very unpolished, and not really suitable for serious software development.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  2. #2
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Looks interesting. But being an IDE a specific class of code editors, I would say this project lives or dies on how good a debugger UI it can offer. And this really has been my main beef about these open source IDE projects a little all around. Seeing they describe nothing of the sort on the readme.md this does not bode good. We all have been spoiled for choices when it comes to text editing features in IDes. That's not what has been lacking in the current ecosystem.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  3. #3
    Guest
    Guest
    I haven't heard of it before, but it certainly does sound good on paper.

  4. #4
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Holy poop, I was literally going to make a thread about juCi++ too!

    I've been trying it out. It's pretty cool. It's definitely lacking in features but its Cobalt theme is spot-on. It's also super snappy which I love. It also got me to use CMake which has been working out surprisingly well.

  5. #5
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Quote Originally Posted by MutantJohn View Post
    It also got me to use CMake which has been working out surprisingly well.
    My company's switch to Clion was what got me to switch to CMake, but It's really cool that juCI++ uses it too. I can literally take my Clion projects and open them in juCI++, and everything still just works.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  6. #6
    Lurking whiteflags's Avatar
    Join Date
    Apr 2006
    Location
    United States
    Posts
    9,612
    Quote Originally Posted by Mario F. View Post
    Looks interesting. But being an IDE a specific class of code editors, I would say this project lives or dies on how good a debugger UI it can offer. And this really has been my main beef about these open source IDE projects a little all around. Seeing they describe nothing of the sort on the readme.md this does not bode good. We all have been spoiled for choices when it comes to text editing features in IDes. That's not what has been lacking in the current ecosystem.
    Echo. In my own experience I have never installed Code::Blocks and gotten a working debugger out of the box for one reason or another. It's the main reason I switched to emacs for general editing and use Visual Studio for bigger things. At least, that's my preference.

  7. #7
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    juCI++'s debugger integration is pretty lousy right now, but it's still a very young bit of software. It's also an open source project, so if you like the direction it's going, you can contribute. I may do exactly that. It's an opportunity to get in on the ground floor of a project, when it's still in a very malleable state. I've never found an IDE that I really liked, or that did everything I needed it to. I've found everything I want in a number of separate IDEs, but not all of them in one.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

  8. #8
    Registered User MutantJohn's Avatar
    Join Date
    Feb 2013
    Posts
    2,665
    Also, are you generating your own CMake files with juCi? Because I am doing so manually. If this thing can auto-generate them that'd be pretty sweet too but so far, I've just been manually creating and maintaining them as I add files/folders.

  9. #9
    Registered User
    Join Date
    Oct 2006
    Posts
    3,445
    Unfortunately, it generates the initial file, but you have to modify it manually each time you add a file, etc. However, it does run cmake automatically each time you save the project file, so that's a start.
    What can this strange device be?
    When I touch it, it gives forth a sound
    It's got wires that vibrate and give music
    What can this thing be that I found?

Popular pages Recent additions subscribe to a feed

Tags for this Thread