Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Submission + - CPAN as a webservice?

An anonymous reader writes: Consider some very large software archive/library — e.g. http://openjsan.org/ (Javascript), http://rubygems.org/ (Ruby), http://cpan.org/ (Perl), http://mvnrepository.com/ (Java), http://pypi.python.org/ (Python), http://github.org/ (various). Lets say you want to automatically generate wrappers that enable remote subroutine invocation (say, some sort of web service call) for the majority of software in this library. What language would you target? Where would you start?

The aim here is a baby step towards language-agnostic reuse of code developed over decades at great collective effort.

My thoughts so far: the only code suitable for exposure are functions and methods that accept and return basic types (int, char, string) — or data structures or objects made up purely of basic types. Introspection/reflection capabilities in a language — including the ability to examine method signatures — are important. Languages like Perl (whose subroutine parameters passed in the @_ array, but without formal subroutine signatures) are a bit of a puzzle.

Comment Hmmm.... (Score 1) 372

The IRS probably still has Exchange server logs with message-IDs, recipients, timestamps and message sizes.

Some mail recipients may still have copies of the 'lost' emails filed away -- either emails themselves, or portions forwarded, replied to, or otherwise quoted in some manner. Server logs will make this known.

Comment Re:So what's the alternative? (Score 1) 422

I laugh. And you're correct: I don't know advanced computing.

But Fortran is still no alternative to spreadsheets.

Saying it is, is like saying SAP ABAP is an alternative to Microsoft Basic. Sure, at some deep fundamental level, it is. But you have to migrate environments, and more importantly, migrate the user interface and user skills.

Comment Good idea (Score 1) 44

Nice idea, but check for one thing... these little projectors can be supremely noisy. It would be great if this unit had some sort of quiet cooling mechanism. Even liquid cooling.

I bought a DLP pico projector recently for around $200 (at a Japanese supermarket in Osaka). It has the same resolution, HDMI-in, a tripod socket, a battery, and a built-in Wifi access point that lets PC and tablet clients project content wirelessly. But man, its noisy.

This Gigabyte unit seems to have HDMI-in and a tripod socket too, and the pico projector can power up separately from the NUC unit (the PC). Given Intel HD 4400 graphics that the NUC uses can drive a triple head setup, I think the entire unit can drive two LCD displays, plus the projector separately. It would make a sweet unit to drive an external display or two, with an FTIR-projected touchscreen as the user input interface.

Slashdot Top Deals

Congratulations! You are the one-millionth user to log into our system. If there's anything special we can do for you, anything at all, don't hesitate to ask!

Working...