Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Blade

Blade is a simple, clean, and embeddable dynamic programming language created to be simple enough for beginners, yet powerful and expressive for pros.
Collective - Host: opensource - https://opencollective.com/blade-lang - Code: https://github.com/blade-lang/blade

Merge pull request #94 from blade-lang/modules

Disabled PCRE2 extended substitution in string.replace(). Fixes #92

github.com/blade-lang/blade - bf76c71eaa14af6f82bd47549ad91e598d7cf0c2 authored about 3 years ago by Ore Richard Muyiwa <[email protected]>
Disabled PCRE2 extended substitution in string.replace(). Fixes #92

github.com/blade-lang/blade - 03381f0eaad327f6b91a65a2cfcbce4505ca1622 authored about 3 years ago by Richard Ore <[email protected]>
fixed null realloc and file pointer corruption on windows

github.com/blade-lang/blade - 71f2e19bb07377a3f3399635397be4a2e71e41f9 authored about 3 years ago by Ore Richard Muyiwa <[email protected]>
Merge pull request #91 from blade-lang/modules

Modules

github.com/blade-lang/blade - 0a590a29702faca703ae0685f125b6aec888cece authored about 3 years ago by Ore Richard Muyiwa <[email protected]>
very minor changes.

github.com/blade-lang/blade - 044a898dd9a567c88fbb410c99d6c2e214b2af96 authored about 3 years ago by Richard Ore <[email protected]>
moved pcre2 to thirdparties directory.

github.com/blade-lang/blade - 35618d72b226ea252ebc3711635c9d168a2f6c8a authored about 3 years ago by Richard Ore <[email protected]>
removed redundant TODOs

github.com/blade-lang/blade - 036a0fdb628a2b2f0ea9c6003799beb2049299ee authored about 3 years ago by Richard Ore <[email protected]>
1. Updated the ast module

2. Added support for chuncked transfer in http module

github.com/blade-lang/blade - 68de3472c2ff35adea8cbc9c20749e36cce395b5 authored about 3 years ago by Richard Ore <[email protected]>
Important changes in this commit:

- While creating an instance of a class, we now add a deep copy of the class properties via `tab...

github.com/blade-lang/blade - bbfdd9e909e0f3e39a9c8f798b414b0394f2f42d authored over 3 years ago by Richard Ore <[email protected]>
cleaned up sockets

github.com/blade-lang/blade - c1b501d7aa123662c43d7ccd29ae6089e5e4e283 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #87 from blade-lang/dev

updated readme

github.com/blade-lang/blade - 89baa2a7d54394728b3ce9c3e616c9d4b600b7fb authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
updated workflows

github.com/blade-lang/blade - 0bf09bff98f01da75b607fb2303ffd5a01067748 authored over 3 years ago by Richard Ore <[email protected]>
updated workflows

github.com/blade-lang/blade - b9c7555ea478d3aee765fb279111ad536d011805 authored over 3 years ago by Richard Ore <[email protected]>
updated version number

github.com/blade-lang/blade - 2c297418d457b494d8d9a38c5b72bedad3ed6d53 authored over 3 years ago by Richard Ore <[email protected]>
updated readme

github.com/blade-lang/blade - 8a11783c3524598493e179dd8bfb0d4a23b33692 authored over 3 years ago by Richard Ore <[email protected]>
updated Github actions

github.com/blade-lang/blade - ee55451c0fa3bd7991dfe12f48f7a4835c8af5b4 authored over 3 years ago by Richard Ore <[email protected]>
fixed broken windows build due to changing liblade to a shared library

github.com/blade-lang/blade - 907c0475792420dbf2ea059dcfad48c53e374724 authored over 3 years ago by Richard Ore <[email protected]>
updated project copyright

github.com/blade-lang/blade - 87c1f77a190b81ae8e4afeafa3260ac08ab004bf authored over 3 years ago by Richard Ore <[email protected]>
Fixed extension support readme

github.com/blade-lang/blade - dbbe5df3bab93651ba84cfb7f1c3ae6088d781d5 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #85 from blade-lang/dev

Added support for C extensions

github.com/blade-lang/blade - 9c57acde8389ce11f006672e5a7d27387f5bf833 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Fix broken CMake build on Linux

github.com/blade-lang/blade - 63c6c11f2aedd6d7d90bede228f7e0672e4828bd authored over 3 years ago by Richard Ore <[email protected]>
Updated README with info about support for C extensions.

github.com/blade-lang/blade - 0e65de3387d4f61d066ee5914b68318a42c9c95b authored over 3 years ago by Richard Ore <[email protected]>
Update CMakeLists.txt to fix linux link error

github.com/blade-lang/blade - 60f6e5d1e3eba39c0d194e605b9a2b89c7eb4869 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #84 from blade-lang/ext-lib

Added external C module support.

github.com/blade-lang/blade - 8f76623ad7998b119e9d5ad93eca86f324d5ec0b authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Added external C module support. This modules will be loaded on startup from the `dist` folder or whichever folder is specified in `BLADE_PKG_ROOT` environment variable.

This commit also includes some basic housekeeping such as removing unnecessary headers.

This co...

github.com/blade-lang/blade - a2245ec8934effd7c9772bff50db2da710bb5e6a authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #82 from blade-lang/dev

Added sqlite package for working with sqlite3 databases

github.com/blade-lang/blade - d1a53a28e9970d2ff27ff13845e490cdbe94d0fb authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Merge pull request #81 from blade-lang/modules

Added sqlite module for working with sqlite3 databases

github.com/blade-lang/blade - 8183798eaec44d918e440b8dab5dbc37cbf14495 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Created `sqlite` module.

github.com/blade-lang/blade - 0f70b8b0ddb52d81a2a7c61acba1cee14d8dc98c authored over 3 years ago by Richard Ore <[email protected]>
updated scanner.b in ast module

github.com/blade-lang/blade - 38552ceee10069f5d62d5f185cc3b3623c450b5e authored over 3 years ago by Richard Ore <[email protected]>
Begin implementation of ast module.

Work done
---------
- Scanner complete
- Token defined

Work left
---------
- Parser
- AST defin...

github.com/blade-lang/blade - 2fe6b033dbdd5ec75b8269becb67ffe2d9b238b8 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #80 from blade-lang/dev

Added decode function to the json library and support encoding of Blade classes

github.com/blade-lang/blade - bc423afd38c98e0d779709a138cdb27287fed119 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Merge pull request #79 from blade-lang/modules

added json.parse

github.com/blade-lang/blade - 777c7f6ecd258587b2ba391ecbdf3202ff6df187 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
added json.parse

github.com/blade-lang/blade - fa5e7f19ea2a0b56937cdb78e0157eec8092bdb8 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #78 from blade-lang/modules

Enhanced the json library to support decode and encode Blade classes

github.com/blade-lang/blade - 9552284e2ae75a38b0919c29532ec923091e0017 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
1. Processed @to_json overrides during json encode in json library

2. Added json.decode function.

github.com/blade-lang/blade - d2f4d53aa5e4579c50723b16cb40099335e75995 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #77 from blade-lang/modules

json module and builtin updates

github.com/blade-lang/blade - 600b7ce4536f4986ef71e058876061bdabadc9d3 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
1. Created instance_of builtin and updated is_instance builtin

2. Updated json encode to treat backslashes correctly.

github.com/blade-lang/blade - ce3f0e2c275ac25fbb8dc905adcfa8ded220b4e3 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #76 from blade-lang/dev

Changing the default return value of a function from nil to nothing.

github.com/blade-lang/blade - 4c10748ae57467271627c4c4883a0497aaed9201 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Merge pull request #75 from blade-lang/defualt-return-as-empty

Changed defualt return from nil to empty

github.com/blade-lang/blade - 1f18a01e2acf5004d2b0523976bb8a73bd496bfb authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Updated modules and native functions (esp @iter and @itern) to comply with default return value of empty.

github.com/blade-lang/blade - 49be65c1948b9ebd056d2fc7c48184fbdccb94ab authored over 3 years ago by Richard Ore <[email protected]>
change default return value for Blade to empty. This plays nicely well for both scripts and REPL mode.

github.com/blade-lang/blade - 952b0eca8f6074ac99bd44ecc16eb849d2560aef authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #72 from BenStigsen/readme-example

README code example

github.com/blade-lang/blade - 119fd687b1e4969b657a9158c0d1d9715f3a104e authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Change print() to echo and string format

github.com/blade-lang/blade - ea1909770715af46829b6c3f5b0595d5513c4200 authored over 3 years ago by benstigsen <[email protected]>
Fixed typo and added description

github.com/blade-lang/blade - d37892ac8cb862a3ebea2a36b59990ddc62aac43 authored over 3 years ago by benstigsen <[email protected]>
Added README code example

github.com/blade-lang/blade - 642fd32c3f92dae98a752fd0c1467364bba5c5c7 authored over 3 years ago by benstigsen <[email protected]>
Merge pull request #68 from Brian3647/main

Update scripts/autoinstall.sh (see description)

github.com/blade-lang/blade - 5bd43208df0535dc12928f3264d6bd951e68931f authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Make different scripts for OSX and Linux

github.com/blade-lang/blade - a6bd30031c9dc781f1598427586c54d57a42367f authored over 3 years ago by Brian3647 <[email protected]>
`export` vars

github.com/blade-lang/blade - b1635ace0dce79679dbe9bf21f66fe598fc72dc9 authored over 3 years ago by Brian3647 <[email protected]>
Fix writing to env file

github.com/blade-lang/blade - 688679140a1f8bbcecbf5bc3764e8a6ef9a98e9d authored over 3 years ago by Brian3647 <[email protected]>
Fix env file error

github.com/blade-lang/blade - 84a8f049f193e825165b9210c605d33686b33a56 authored over 3 years ago by Brian3647 <[email protected]>
Update autoinstall.sh: Fix updating current terminal

github.com/blade-lang/blade - 3302a9c5484f0b73cfb825d024f6bc02ee622cb3 authored over 3 years ago by Brian3647 <[email protected]>
Update autoinstall.sh: Don't load env file if it's already loaded in ~/.profile.

github.com/blade-lang/blade - b55f30d63cd5dd00bb4c8d36b2c5eda60716a605 authored over 3 years ago by Brian3647 <[email protected]>
Update autoinstall.sh: global way to change PATH without prompting for profile and add `BLADE_DIR` and `BLADE` variables (can be useful in other scrits).

github.com/blade-lang/blade - a2776a56565e3328158b0314bf7d7e14df9fc9d0 authored over 3 years ago by Brian3647 <[email protected]>
Fixed broken _os import in socket module

github.com/blade-lang/blade - 6bb86da6062cb6bffd176b31a2c2d4e7435904c3 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #67 from blade-lang/dev

Minor bug fixes and update to os module

github.com/blade-lang/blade - 84194d34154f09d4ad9f438d223fb032414ed200 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
1. Updated bytecode for tenary operators to omit execution on false conditions totally.

2. Added real_path method to os module

3. Updated printing of non-string and numeric values to ...

github.com/blade-lang/blade - ace5df11cee39e99c793b8f045e1771251e5b9ee authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #66 from blade-lang/dev

Added instance class method list to `getprop()` search

github.com/blade-lang/blade - 28af7084d62ddf27d204c0231389911958ebba1c authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Added instance class method list to `getprop()` search and fixed numeric overflow results when prop is not found.

This change allows the use of `getprop()` to access decorators as well, providing an access poin...

github.com/blade-lang/blade - fb9c36326c4dac5d6e3aaee703efacebcb09e1ec authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #65 from Brian3647/main

github.com/blade-lang/blade - 285113347a646c6e2e9e016caaed8728651f75a0 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Fixes https://github.com/blade-lang/blade/issues/64

github.com/blade-lang/blade - 344e4b1eec2f297c9f16d15b7a6c16998286e73d authored over 3 years ago by Brian3647 <[email protected]>
Merge pull request #63 from blade-lang/memory-fixes

Halved memory usage for most applications

github.com/blade-lang/blade - b884168fe21ea124b9f117b8578f1874480a795e authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
fix broken msvc build

github.com/blade-lang/blade - c973b22551f824e145755a1c8c8ba785ebe8d1f3 authored over 3 years ago by Richard Ore <[email protected]>
halved memory usage for most applications

github.com/blade-lang/blade - 9b1d97f46f434fcaf0dfc42bc0661dc7a10dc82c authored over 3 years ago by Richard Ore <[email protected]>
updated README.md

github.com/blade-lang/blade - eb6373439e8dda7b5620f1b8c794a51a508253b2 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #62 from blade-lang/fix-import-in-dotted-path

Fixed broken import statement when blade is installed or called from a path with `.` in the name

github.com/blade-lang/blade - 610049a218fb0d67b81c3c486fabc09f6a781919 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Fixed broken import statement when blade is installed or called from a path with `.` in the name (#60).

github.com/blade-lang/blade - 3060b79ff0c228007326557eec6ba161fcc255b6 authored over 3 years ago by Richard Ore <[email protected]>
updated issues template

github.com/blade-lang/blade - 3f40fc3ae7dbf456cc9f25d3ec3e1c87391e736b authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #58 from Brian3647/main

Add autoinstall script for Linux/OSX

github.com/blade-lang/blade - 3484ac73088ef9dcc1024d7c1c181aae243ede7f authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Updated BUILDING.md

github.com/blade-lang/blade - 590bc1a6230a5848a5d6ec82b15fd26a6aea58db authored over 3 years ago by Brian3647 <[email protected]>
Fixed PATH

github.com/blade-lang/blade - 55ac0a383521c65bcb4d665767cb9893951fdd06 authored over 3 years ago by Brian3647 <[email protected]>
Fix syntax

github.com/blade-lang/blade - 1e55e080e6084271bbfec5902d4303d56ebd8572 authored over 3 years ago by Brian3647 <[email protected]>
Update BUILDING.md and check for cmake

github.com/blade-lang/blade - f49615b6f6715c2dc70d821bd44025ae42ca9536 authored over 3 years ago by Brian3647 <[email protected]>
fixed broken mingw build

github.com/blade-lang/blade - cba82220be36a4d4d6cf8e12e19f67d3ffbecc4b authored over 3 years ago by Richard Ore <[email protected]>
Specify fullpath and remove test echo

github.com/blade-lang/blade - ef7a3efc7721824693c6590a15f08a6f868aafe6 authored over 3 years ago by Brian3647 <[email protected]>
Add writing PATH export to profile

github.com/blade-lang/blade - c54f1e496feeb8756cf1d2b89ada655f3fd14af4 authored over 3 years ago by Brian3647 <[email protected]>
Fix autoinstall: support for OSX

github.com/blade-lang/blade - 6885dd4365d0861741edb39a8ce4f80c589231db authored over 3 years ago by Brian3647 <[email protected]>
Merge pull request #59 from blade-lang/add-os-dir

Added directory related functions to the `os` module

github.com/blade-lang/blade - eb7ca9619d05e5dad7b80c8731cbc52d94079321 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
fixed failed Mingw64 build

github.com/blade-lang/blade - a3cbb247b76ad1d773889b2144069f7218703a81 authored over 3 years ago by Richard Ore <[email protected]>
fixed missing dirent d_namlen on linux in os module.

github.com/blade-lang/blade - 44e08ddfd8d552155c22541b95224f7e9416f1d7 authored over 3 years ago by Richard Ore <[email protected]>
updated os module with multiple features and resimplified module file.

github.com/blade-lang/blade - 8a48c7b69a48b30ed3f896ee7dc25839882e4cd3 authored over 3 years ago by Richard Ore <[email protected]>
updated path replacement regex in os.dir

github.com/blade-lang/blade - 75785a4ccab5f2684f7cdbe9b18fd53ddd2331da authored over 3 years ago by Richard Ore <[email protected]>
fixed broken directory creation on win32

github.com/blade-lang/blade - b89c20300de832ac8f630def2bc3769fd4e61483 authored over 3 years ago by Richard Ore <[email protected]>
Update BUILDING.md

github.com/blade-lang/blade - bddc8d0bcc62c3207196d84d38e20514754f6d56 authored over 3 years ago by Brian3647 <[email protected]>
Add autoinstall script

github.com/blade-lang/blade - ba415d7625c0b2856a2630a1a4feced16b051283 authored over 3 years ago by Brian3647 <[email protected]>
updated os.DirectoryEntry to check if entry is a directory

github.com/blade-lang/blade - be6ecc39f4de734f5da0b83e0da6dd92c762c0ae authored over 3 years ago by Richard Ore <[email protected]>
updated os.Directory to fix unix path on windows

github.com/blade-lang/blade - 1ad97f07187fcb656605c65860710b1f0692d0f9 authored over 3 years ago by Richard Ore <[email protected]>
updated os.Directory to fix unix path on windows

github.com/blade-lang/blade - 0142a2f5d42952a26145c623d572cd9e7d9be05a authored over 3 years ago by Richard Ore <[email protected]>
updated os.Directory with chmod

github.com/blade-lang/blade - aa0901ee252b37fed5afc1d5a867ccdb8744529d authored over 3 years ago by Richard Ore <[email protected]>
implemented os Directory and DirectoryEntry with capabilities to get list of contents and create new ones.

github.com/blade-lang/blade - f122c7c25510e67a23703780e9d98718a3c5febb authored over 3 years ago by Richard Ore <[email protected]>
fixed failed socket receive() and enum socket constants on windows

github.com/blade-lang/blade - a53154eefa7bcddeb9115c0e5adc2892c5d4dff6 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #57 from blade-lang/fix-inconsistent-socket

Fix inconsistent socket across different OS

github.com/blade-lang/blade - a13e6c406abf01917a6c360057939ab92cfcc0d8 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
updated sockets lib test to use echo instead of print as print no longer adds a newline at the end of the printed data.

github.com/blade-lang/blade - 37ced1846f5329afe0e757cf9c966132ff27f2fe authored over 3 years ago by Richard Ore <[email protected]>
1. Fixed inconsistent socket constants across multiple platforms leading to unexpected behaviour on platforms such as windows reported in #52.

2. Fixed inability to selectively import native module members.

github.com/blade-lang/blade - 475f75966ac1feff39cccc7fb55cc845640725a8 authored over 3 years ago by Richard Ore <[email protected]>
Merge pull request #51 from galexite/main

Remove copyleft code for Win32 support; compile with MinGW headers.

github.com/blade-lang/blade - b059f9c24445193b13f066f9e1fee87cdbc4c182 authored over 3 years ago by Ore Richard Muyiwa <[email protected]>
Add /out/ to .gitignore

github.com/blade-lang/blade - c5072ee0390388df05045c5333b516889c664b83 authored over 3 years ago by George White <[email protected]>
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

github.com/blade-lang/blade - a2a34e461d84a4d4fd0d35cf5b12666b46582045 authored over 3 years ago by George White <[email protected]>
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

github.com/blade-lang/blade - 131a61efa5846a1e99eb99b29143a6d0bac12ba6 authored over 3 years ago by George White <[email protected]>
Add BUILDING.md and CONTRIBUTING.md

`CONTRIBUTING.md` is empty for now.

github.com/blade-lang/blade - d2c326fdf3faee4d93d378b24de86df2efe8eb9f authored over 3 years ago by George White <[email protected]>
Use single quotes to avoid escapes in MSYS2 bash

github.com/blade-lang/blade - 7bfcb57fac5006a34712f26953545e365c59d216 authored over 3 years ago by George White <[email protected]>
Add `msystem: MINGW64` to windows-mingw64-build.yml

github.com/blade-lang/blade - b5520871fd0ec75d16fc5ef68a65f60c5956289a authored over 3 years ago by George White <[email protected]>