●Stories
●Firehose
●All
●Popular
●Polls
●Software
●Thought Leadership
Submit
●
Login
●or
●
Sign up
●Topics:
●Devices
●Build
●Entertainment
●Technology
●Open Source
●Science
●YRO
●Follow us:
●RSS
●Facebook
●LinkedIn
●Twitter
●
Youtube
●
Mastodon
●Bluesky
Follow Slashdot stories on Twitter
Forgot your password?
Close
This discussion has been archived.
No new comments can be posted.
Load All Comments
Full
Abbreviated
Hidden
/Sea
Score:
5
4
3
2
1
0
-1
More
Login
Forgot your password?
Close
Close
Log In/Create an Account
●
All
●
Insightful
●
Informative
●
Interesting
●
Funny
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
byViol8 ( 599362 ) writes:
""TrapC Memory Safe Pointers will not buffer overrun and will not segfault,"
So what will they do then, just assert with an error? Not much difference really though possibly slightly more helpful to the person running it. Or worse will the program continue running somehow which sounds like a nightmare waiting to happen?
Or if Mr Rowe thinks his compiler will catch all potential out of bounds at compile time then he's discovered one of the holy grails of CS.
bydfghjk ( 711126 ) writes:
We are to believe it will automagically unfuck bad code. It is not to be taken seriously.
A language is not merely a compiler anyway, Apparently these people think it is.
bypsmears ( 629712 ) writes:
We are to believe it will automagically unfuck bad code. It is not to be taken seriously.
This is the correct answer. Having read most of the white paper, I'm left wondering whether this is an April Fool's joke released too soon. Some of my favourites:
TrapC is compatible with most C code
followed shortly afterwards by
TrapC compatibility when compiling C code is limited in a small way by the removal of ‘goto’
and ‘union’.
So that'll rule out probably 98% of real life C programs then!
also
how TrapC translation is implemented is a compiler implementation
detail. Translations might be from a local dictionary, be captured ad hoc from user-provided
input or be AI-generated across the Internet.
The paper claims that the standard unmodified C "Hello, world" program, if compiled with TrapC and run with LANG=fr_FR, will output "Bonjour le monde". With translation automatically provided by AI. I can see literally no way how that could end badly!
Parent
twitter
facebook
There may be more comments in this discussion. Without JavaScript enabled, you might want to turn on Classic Discussion System in your preferences instead.
Slashdot
●
●
Submit Story
If A = B and B = C, then A = C, except where void or prohibited by law.
-- Roy Santoro
●FAQ
●Story Archive
●Hall of Fame
●Advertising
●Terms
●Privacy Statement
●About
●Feedback
●Mobile View
●Blog
Do Not Sell or Share My Personal Information
Copyright © 2026 Slashdot Media. All Rights Reserved.
×
Close
Working...