Welcome to Conseptizer.org


Main page
  General FAQ


  Lang FAQ

About us

programmers' coding canvas
News: The version 2558g (Codename 'Birth') has been released, which can be considered a working and even usable prototype implementation; as improvements over the previous version it offers some minor fixes, usability improvements and a few additions to the standard library. branch. We now have an article giving a quick overview of what's special about our language!
"They who would give up essential
Flexibility, to purchase a little
Type-Safety, deserve neither
Flexibility nor Type-Safety."

(Benjamin Franklisp)

Conseptizer is the combination of two ideas:

* A closure(-mimic) / higher-order programming and dynamic typing library for the C programming language (because C is still useful and it won't go away anytime soon, so we want to make ourselfes as comfortable in it as possible).

* A very dynamic programming language that provides expressiveness through simplicity. It offers powerful features that cannot be found in the mainstream today.

Each of these can be useful on their own, but the combination and tight integration in Conseptizer means: If at some point your runtime performance requirements are not fulfilled by the dynamic language anymore, it is very easy to migrate parts of your program code to C, using the library!

Conseptizer also follows an important idea that might be completely unique today among technology intended for practical use: simplicity of its implementation. The goal is to allow application programmers to understand (and change) every aspect of its internals with reasonable effort. For the official version, this is more important than optimizing performance.

Additionally, the implementation of Conseptizer is Free Software, giving you freedoms like the permission to redistribute it with or without modifications. It is distributed under the terms of the Internet Systems Consortium (ISC) License, which is a very permissive (non-copyleft) license also preferred by OpenBSD. This makes it possible to integrate it into application programs as a scripting language. We even encourage the creation of custom forks with performance improvements or additional features.

May all benefit from the power of Conseptizer!

Copyright (C) 2014 Wolfgang Jaehrling

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is here.

Contact: <wolfgang at conseptizer org>

Hi, I'm Karla - the official mascot of Conseptizer!