Slashdot stories can be listened to in audio form via an RSS feed, as read by our own robotic overlord.

 



Forgot your password?
typodupeerror

+ - 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.

Sigmund Freud is alleged to have said that in the last analysis the entire field of psychology may reduce to biological electrochemistry.

Working...