Skip to content

Releases: pointless-lang/pointless

v0.1.0

25 Jun 02:34
cef18e2
Compare
Choose a tag to compare

Pointless 0.1.0 brings a number of changes from the initial release, informed by feedback and experience. The latest implementation of Pointless is interpreted, rather than compiled, and is written in Dart. This move marks a deemphasis on performance with a focus instead on improved language design and faster development. It's my hope that the new Dart-based implementation will make Pointless easier for others to install, use, and modify.

New utilities:

  • A repl for interactive programming
  • An web-based language playground
  • Auto-generated API docs for prelude functions

Language updates:

  • Syntax consolidation and updates
  • Better error messages with location information for incorrect types
    (showing where in the code the incorrect type came from)
  • Explicit exports for multi-file projects
  • Expanded standard library
  • Try / catch error handling mechanism
  • Support for labeled objects

Implementation updates:

  • A smaller, easier to edit codebase
  • Improved Windows support
  • Bug fixes
  • MIT licensed source code

Site updates:

  • Updated documentation
  • More in-depth examples
  • Automatic syntax highlighting
  • Faster loading