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


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


+ - Objectively brings OOP to C99->

Submitted by Jay Dolan
Jay Dolan (3949183) 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

by TTimo (#29712479) Attached to: The Problem of Shards, Servers, and Queues In MMOs

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

by TTimo (#27278399) Attached to: Oracle's Take On Red Hat Linux

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.

The use of money is all the advantage there is to having money. -- B. Franklin