Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror

Comment New Manager Forced Us Out (Score 1) 540

A new manager came in who systematically replaced over half of the team with people from his last company. I went from having the best performance review on the team with one manager to somehow having the worst performance review on the team with the new manager.

It all worked out for the best though. I've been happily self employed since then. Teaching C++, speaking at conferences and running my YouTube channel https://www.youtube.com/user/l...

Submission + - C++17 Committee Draft Approved

lefticus writes: The upcoming C++17 standard has reached Committee Draft stage, having been voted on in the standards committee meeting in Oulu, Finland this Saturday. This makes C++17 now feature complete, with many new interesting features such as if initializers and structured bindings having been voted in at this meeting.

An interview with the C++ committee chair, Herb Sutter, about the status of C++17 has also been posted.

Comment I manage my own project... (Score 1) 190

Found something that I thought was missing, implemented it and made it open source ( http://chaiscript.com/ ). Now I consider it to be a rather significant part of my resume, having spent many years developing / maintaining / improving / supporting the same project.

As a project maintainer the things *I most need* from my users:

1. Tell me how you are using the tool! Very few people seem to be willing to share that information. It's huge. If I know how the average user is using the project, I know where to focus my efforts. Otherwise the squeakiest wheel is who gets my attention.
2. You tried my project and it didn't meet your needs, or the learning curve was too high? Tell me! I need to know where users are getting hung up so that I can improve and address those issues.
3. Submit bug reports. Specific bug reports. A complete compiling example is best, but any level of detail is necessary.

I've made a point of providing easy places ( http://discourse.chaiscript.co... https://github.com/ChaiScript/... ) for users to provide feedback.

Oh and:

4. Your favorite project is probably maintained by only 1 - 4 people. Understand that they cannot tailor the project to meet everyone's needs, or address everyone's issues. They have to prioritize their time. I'm in the fortunate situation to have a lot of time to work on my project today, but it could EASILY be a > full time job, and it's just a small scripting engine.

So, of the answers here the "participate in the community" is probably the most helpful to me, as a developer.

-Jason

Comment Re:Oooh is this free "Promote Your Language Day?" (Score 1) 60

Hmm... each function call has its own stack, but individual scripts do not. The scripting engine itself is quite self contained (no singletons of any kind), so you could instantiate multiple engines, but that would get heavy handed...

I'll think about it and see what the possibilities are.

I've created this discourse topic to discuss the options http://discourse.chaiscript.co... feel free to chime in.

Comment ChaiScript (Score 1) 831

I may as well take the opportunity to mention a FOSS programming language I have been working on that is designed to enable the merging of the speed of C++ with the flexibility of a scripting language. It is a scripting language designed for embedding in your C++ application, and it makes it trivial to your C++ classes/objects/functions to the scripting language. It's called ChaiScript, we've been working on it for about 6 months now and have made several releases.

ChaiScript works with your existing C++ code and doesn't require you to rewrite your application, like moving to a whole other language would.

Slashdot Top Deals

Disc space -- the final frontier!

Working...