Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
Note: You can take 10% off all Slashdot Deals with coupon code "slashdot10off." ×

Submission + - Objectively brings OOP to C99->

Jay Dolan writes: A new project on Github brings object oriented programing constructs and an Apple Foundation-inspired core library to the C programming language. Objectively's key features already include:
  • Single-parent inheritance through starts-with structure composition
  • Class and instance methods with strongly typed interfaces
  • Automatic class loading and lifecycle management
  • Automatic memory management with reference counting
  • Object primitives for Boolean, Date, Null, Number, String
  • Mutable and immutable collections variants such as Array and MutableDictionary
  • JSON parsing, marshaling and introspection with JSONSerialization and JSONPath
  • Low-level concurrency constructs such as Lock, Condition, and Thread
  • High-level concurrency with Operation and OperationQueue
  • Resource loading via Internet protocols with URLSession and URLSessionTask

Code examples, a brief tutorial and API documentation are available on the project's Github page.
Link to Original Source

Comment Re:Computational Problem (Score 1) 253

It is fairly difficult to solve, and it's arguable what you gain from solving it. Truth is, most of the MMO player base is used to the sharding and isn't clamoring for anything else. EvE appeals to the nerdiest of that group, and scalability past their current numbers is far from proven (specially around the large trade hubs and markets like Jita).

Comment What about support for all LSB compliant distros? (Score 1) 165

We use regular RHEL to run our Oracle database. When we were setting this up, several people pointed out that Oracle's Linux was doing some pretty horrible things to the kernel and overall system setup, so we stayed away from it.

As far as support, lets face it: Oracle doesn't provide support. You can open tickets with them, and maybe get pointed to a patch to resolve a problem. If you are not a database shop you will be working with an independent vendor, who will setup the DB and do a lot of the administration stuff for you. We're pretty happy with the guys we use, and they didn't care either way between Oracle's release or "true" RHEL.

The larger issue is, why not support ANY LSB compliant distro? I dislike RHEL for various reasons, I would much rather run Debian like I do everywhere else. However I can't because of the support contracts. It wouldn't make any difference to our DB support people or Oracle operation, but I wouldn't waste my time figuring out a different distro each time I have to do something on the DB nodes.

Crazee Edeee, his prices are INSANE!!!

Working...