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


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - Free Pascal Compiler 3.0.0 is out, adds support for 16 bit MS-DOS and 64 bit iOS ( 1

Halo1 writes: Twenty-three years ago, development started on the first version of the Turbo Pascal and later also Delphi-compatible Free Pascal Compiler, for OS/2 no less. Two decades and change later, the new Free Pascal Compiler 3.0.0 release still supports OS/2, along with a host of older and newer platforms ranging from MS-DOS on an 8086 to the latest Linux and iOS running on AArch64. On the language front, the new features include support for type helpers, codepage-aware strings and a utility to automatically generate JNI bridges for Pascal code. In the mean time, development on the next versions continues, with support for generic functions, an optional LLVM code generator backend and full support for ISO and Extended Pascal progressing well.

Comment Re:Modula-3 FTW! (Score -1) 492

The problem with C, C++, Python or Java is not that they are bad, but that they provide nothing of value to offset the cost of maintaining a separate toolchain, training programmers, building libraries, etc. What can you do in C, C++, Python, Java that you can't do in Free Pascal? Why do we need yet four more languages, that have no particularly useful features?

I used C++ in some college courses, and felt that my productivity went down by about 50% compared to Lazarus, just because of all the extra typing that with Lazarus the IDE did for me, and the reduced readability: using punctuation to enclose blocks doesn't work as well as clearly delimiting them with words.


Comment The process that Juncker loves (Score 1) 219

The newly appointed president of the European Commission, Jean-Claude Juncker will love this agreement, especially the way it's being negotiated. He candidly admitted in a Spiegel interview how the European Union works:

We decide on something, then put the in the room and wait a while to see what happens, If there will be no great cry and no uprisings, because most people have no idea what has been decided, then we move on -. Step by step, until there is no turning back

Comment Paul Vixie is an hypocrite (Score 1, Insightful) 565

  1. 1. both sides are willing to inflict collateral damage on innocent third parties and can offer arguments as to why their cause warrants this;
  2. 2. each side thinks the other is evil and must be opposed and that the rule of law is neither fast enough nor effective enough to get the job done;
  3. 3. both sides believe that the other side must not be allowed to communicate normally with customers, suppliers, supporters, etc.

How can the man that created maps, to which all of the above applies, say these things with a straight face?.

Comment Re:What the? (Score 1) 167

In the Siemens case the physical switch is only present on the S7-400 series, the S7-300 series don't have it, and I can tell you that the difference between them isn't $4, you'll have to add 2 to 3 zeros depending on the model.
However, even with the key in the "run" position (where you supposedly cannot alter the software) not everything is locked: you cannot change the program (and I'm not even 100% sure about that since the "password protection" can override the switch) but you can change the data and disrupt the process.

Comment Re:uhhh (Score 5, Informative) 545

What are you all on about? He said he disabled administrative access from outside.

He disabled the user visible administrative interface.

Google for tr69 and you'll be enlightened.

In my router it's impossible to disable, however in some normally hidden menu I could modify the "call home" url, rendering it ineffective.

Slashdot Top Deals

The decision doesn't have to be logical; it was unanimous.