www.Braceless.org

Velkommen GuestLogin
RSS RSS

Navigation




Search Braceless.org:
»

PoweredBy
Welcome to www.Braceless.org!

Braceless is a new imperative programming language currently in the works.  It is intended for all sorts of everyday programming tasks ranging from fairly low-level tasks to very high-level tasks.  Braceless is briefly put a competitor to C (and C++), which uses Python-style syntax and C#-style sense.  Braceless itself is an open source, freeware compiler system written in C++ that initially will make use of the LLVM compiler back-end.

If you only want to see what's been going on since the last time you checked by, please take a look at the status (news) page.

Briefly put, Braceless is these things:

  • An end to the horde of extranous, cluttering braces that are found in any C, C++, Java, and C# program.
  • An end to the weakly typed nightmares of C and C++.
  • A non-.NET programming language that aims to put an end to C and C++.
  • A sane, sensible, and simple language that offers only the features you need, not the features that can be dreamed up.
  • A statically compilable supplement to Python (which cannot be statically compiled due to its hyper-dynamic nature, even though most coders don't use these features).
  • A language with a built-in coding standard so as to end the seemingly eternal battles on how to format source code.
  • A hobby project for me and everybody else who wants to join in.

You can sum up Braceless in these words: "Braceless aims to become the #1 C and C++ killer in the world."  I think C and C++ are among the absolutely most nightmarish and crude languages this world has ever seen and I also think that we have now learned sufficient that we can make something better than these two languages.  Initially, I'm aiming for a Pythonese/Occamese style language with features much like those of C with classes, exceptions, and namespaces.  Once the dust settles from this initial implementation, I am going to look into adding interfaces and you name it to Braceless.

This is a hobby project and it is really not very likely that something truly useful will ever come of it.  Ideally, the world's Python coders would have joined forces and created a new, statically compiled version of Python many years ago and I would have been reduced to a guy who sent my great and not so great ideas to a Python++ mailing list somewhere.  But that was not how history was to be written in this particular case.

If you have comments, criticism, ideas, suggestions, defect reports, etc., .  I hope to release some usable source code within not too long (read: Sometime in 2013), so you may want to check back in a while if you are only interested in downloading Braceless.

You may consider joining me in the effort, if you are an enthusiatic coder who is interested in participating in the design of a new programming language.  Anybody, even a newbie, is welcome as this is a hobby project with no commercial interests at stake.  I'd really love if somebody joined me in the effort of making Braceless; sitting all alone and coding for years is sort of boring and not very inspiring.  If we were a couple of coders, we could get into a very positive feedback loop that would make it necessary to adjust the timeline in the right direction over and over again.

If you really want to look at some code, ugly or cute as it may be, take a look at The Braceless Source Code Documentation.

If you have ideas, proposals, suggestions, corrections, insights, or other useful things you want to share with me or ask me about, please feel free to contact me.

Thank you to all those who have sent me mails regarding Braceless - and a similar thank you to those who will in the future do the same.

This website is maintained by .  Copyleft (-) 2010-2012 Mikael Lyngvig.  No rights reserved.