Skip to content

pouya-eghbali/brackets

Repository files navigation

Brackets

DeaD

This project is dead and unsupported, I wish I had more time to work on this, but sadly I don't, at least not now.

Brackets is a yet-another, a not just a pre-processor, a language built on top of Python, allowing to use {} instead of indentation in Python, and it allows defining powerful anonymous functions and introduces much more sugar and candy into Python's syntax and abilities.

Visit Brackets Website for examples and more info or read the docs. Project is hosted on github.

Some examples:

// Use braces in Python!

def fib(n) {
  a, b = 0, 1
  while (a < n) {
    print(a, end=' ')
    a, b = b, a+b
  }
  print()
}

/*
  Powerful anonymous functions
*/

print([def(x) {
  if(x in [0, 1]) {
    return x
  };
  while (x < 100) {
    x = x ** 2
  };
  return x
}(x) for x in range(0, 10)])

Visit Brackets Website for examples and more info or read the docs to know how it should be used.

About

Use js-style brackets instead of indentation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published