0.12.4 • Published 5 months ago

bay-lang v0.12.4

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
5 months ago

BayLang Technology

BayLang Technology is an innovative technology that significantly speeds up the process of developing web applications, websites and CRM systems using constructor and set of plugins.

The technology consists of:

  • BayLang compiler
  • Runtime library
  • Web framework
  • Web constructor
  • Widgets

BayLang is an innovative FullStack programming language that has the unique functionality of automatically converting program code into backend and frontend, without needs to develop separate code for the server and client parts.

This eliminates the need to constantly switch between different programming languages ​​and significantly improves the speed of web application development.

BayLang programming language has reactivity, which allows you to automatically change the page if the data model changes, and also allows you to render the page on the server side (SSR).

BayLang allows you to maintain a single code base and, if necessary, change the technology platform on which the program will run.

Documentation: https://bayrell.org/

Source code: https://github.com/bayrell

Install BayLang compiler

Install as root:

npm install -g bay-lang@latest

Install in code server:

cd /data/home
npm install --save bay-lang@latest

Check version:

bay-lang-nodejs version

BayLang compiler versions

05 Feb 2024 0.12.4 - Add HTML tag multiline support, declare functions in expressions, css media fix.

27 Dec 2024 0.12.3 - BayLang Constructor for WordPress.

29 Jun 2024 0.12.2 - Add submodules, command make_all, opcode OpNegative, reload module.json, translator to BayLang, slot and styles support, tests. First version of website constructor 0.1.

20 Mar 2024 0.12.1 - Template css style fix.

29 Dec 2023 0.12.0 - Component VueJS Support

02 Aug 2023 0.11.6 - Deploy first site on BayLang. Ready Runtime.Web application.

20 Feb 2023 0.11.5 - Ready version 0.11 version

25 Dec 2022 0.11.0 - Start work 0.11 version

21 Feb 2021 0.10.9 - Add declare, annotations to ui, add watch model

02 Feb 2021 0.10.8 - New render function, add svg support. Remove AssignObject, AssignValue, takeValue

05 Dec 2020 0.10.7 - Add meta information to ui

28 Nov 2020 0.10.6 - php pipe try catch fix

15 Oct 2020 0.10.5 - add enable_check_types flag

30 Sep 2020 0.10.4 - pipe fix, add render to ui, add spreads to ui, tested PHP translator

02 Sep 2020 0.10.3 - Beta release

28 Aug 2020 0.10.2 - Add ui template

21 Aug 2020 0.10.2 - Add %if, %for, %while template

07 Aug 2020 0.10.0 - Move Context to Runtime.Core, Clear Runtime library, Async/Await in NodeJS, Fix pipes, |> as pipe

25 Apr 2020 0.9.1 - Run language on Raspberry PI

21 Apr 2020 0.9.0 - Pipes and Monads. Change lambda to pure

01 Mar 2020 0.8.3 - CSS html bugfix, media nesting

24 Feb 2020 0.8.2 - New version, Optimized CoreStruct and compiler

25 Nov 2019 0.8.0 - Alpha version. Rewritten to functional style

29 Apr 2019 0.7.2 - lambda, pure, async bugfix

25 Mar 2019 0.7.1 - Add memorize, Dict, Collection, rtl::method, UIStruct normalization, DateTime as Struct

27 Jan 2019 0.7.0-alpha - Combine template and BayLang. Add lambda and pure functions

16 Dec 2018 0.6.0 - Add structure and annotations

05 Nov 2018 0.5.1 - Add async/await

15 Jun 2018 0.3.0 - First alpha work version

Summer 2016 - Start work

0.12.4

5 months ago

0.12.3

7 months ago

0.12.2

1 year ago

0.12.1

1 year ago

0.12.0

2 years ago

0.11.7-1

2 years ago

0.11.7

2 years ago

0.11.4-0

2 years ago

0.11.3-0

2 years ago

0.11.5-1

2 years ago

0.11.2-1

2 years ago

0.11.2

2 years ago

0.11.1

3 years ago

0.11.0

3 years ago

0.11.0-alpha

3 years ago