Ecosyste.ms: OpenCollective

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

goby

We are on a mission to create a new language that helps developers develop microservices efficiently
Collective - Host: opensource - https://opencollective.com/goby - Code: https://github.com/goby-lang/goby

Add Mode attribute to Parser to determine if we should return last expression's result.

github.com/goby-lang/goby - 93d4a9b3fa42de7ef08b69d9420e55f8f8024a7c authored over 7 years ago by Stan Lo <[email protected]>
Refactor parser with new isExp mechanism.

- Make Identifier, InstanceVar and Constant embed BaseNode.
- Mark every node as expression when...

github.com/goby-lang/goby - fae07d1b343172e4aa4602e9e4d0f82b17d75a57 authored over 7 years ago by Stan Lo <[email protected]>
Add isExp attribute to BaseNode

By default every node should be stmt (isExp is false). When we need its
value we mark it as expr...

github.com/goby-lang/goby - 67dea67a9e714a53e2efbeb79b427bb50ba818a8 authored over 7 years ago by Stan Lo <[email protected]>
Embed BaseNode into every expressions.

github.com/goby-lang/goby - 3f07ea6aa977e6e22c0c18e5dc882e77fa121d68 authored over 7 years ago by Stan Lo <[email protected]>
Embed BaseNode into every statements.

github.com/goby-lang/goby - 8531b298af41512aab01280451aa904f37f69e87 authored over 7 years ago by Stan Lo <[email protected]>
Refactor Lexer.readSymbol.

github.com/goby-lang/goby - 20f9c9b5e1ef2feb075d81ccad33aa3df9bdb1f8 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #311 from goby-lang/fix-#129

Make variable assignment returns value in some cases

github.com/goby-lang/goby - f9b9701a2a253e76a6619b869dcd3eb21f46993b authored over 7 years ago by Stan Lo <[email protected]>
Fix function call without paren parsing

After supporting chained assignment, something like:

```
a = foo 10
```

Will be parsed as ((a ...

github.com/goby-lang/goby - 805d8e92920271f763ec2c2ece4394044f47c563 authored over 7 years ago by Stan Lo <[email protected]>
Rename parse fsm's states and events.

github.com/goby-lang/goby - b7407d238b06cf01a7cf4d4521fd842d5924b089 authored over 7 years ago by Stan Lo <[email protected]>
If a assignment is an argument, we also see it as an expression.

github.com/goby-lang/goby - 2cfedb7cc756d70f6eb71b7d401f2825867973aa authored over 7 years ago by Stan Lo <[email protected]>
Support chaining assignment like 'a = b = 10'

github.com/goby-lang/goby - c47c544b63a99c720bd81a302c13928b57d2d5dc authored over 7 years ago by Stan Lo <[email protected]>
Update code generator's tests.

github.com/goby-lang/goby - beb75139c383bb10e5fa14a5f9b88f3c86b50f10 authored over 7 years ago by Stan Lo <[email protected]>
Returns assignment value in REPL.

github.com/goby-lang/goby - 07cd33354d7d866ff7f1cc5ab12aabcaf245df6f authored over 7 years ago by Stan Lo <[email protected]>
Copy and re-push value when setlocal and setinstancevariable

We used to pop value when setting variables, but now we keep the value
on the stack and let comp...

github.com/goby-lang/goby - 3e4eedfcfdb72659876bd0d4af7a1fa78e8102db authored over 7 years ago by Stan Lo <[email protected]>
Print stack if sp is not equivalent to expected value.

github.com/goby-lang/goby - 9bf20f38763e0e538a3153b9d6448b5766b22b18 authored over 7 years ago by Stan Lo <[email protected]>
Add IsStmt field to AssignExpression to decide if it should return value.

github.com/goby-lang/goby - 48a6bfecc4b3f78bfc815071638296fef16b5f60 authored over 7 years ago by Stan Lo <[email protected]>
Use package 'metago' to reduce some reflect operations.

github.com/goby-lang/goby - 283ae75bc7c6fbf78718ff310200aa8d54b37fed authored over 7 years ago by Stan Lo <[email protected]>
Refactor plugin and struct's meta-programming part.

github.com/goby-lang/goby - 6286ae9c6eb06d7afc7dd1a87c7c978001d4fd15 authored over 7 years ago by Stan Lo <[email protected]>
Remove useless command in Dockerfile.

github.com/goby-lang/goby - 1de930082627d06221b6c04d6bbd8de8b1227154 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #253 from Maxwell-Alexius/feature/issue-122

[WIP] #122 Goby Lang HTTP API

github.com/goby-lang/goby - 273358554ed34bd96db2ee0a9e822dab703fa094 authored over 7 years ago by Stan Lo <[email protected]>
Merge branch 'master' into feature/issue-122

github.com/goby-lang/goby - 4bb5524c2b59e8861e838f7894a4debf10695664 authored over 7 years ago by Stan Lo <[email protected]>
Report more clear message when vm test have parsing error.

github.com/goby-lang/goby - 8003c605b6bba864da0f6798b7ebf4ccb8d5edf1 authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #310 from goby-lang/implement-#175

Implement #175 multiple variable assignment

github.com/goby-lang/goby - f7f7dfd096433dbc71d5de6e53d9a823760c9796 authored over 7 years ago by Stan Lo <[email protected]>
Fix instance variable multi assign issue and add more tests.

github.com/goby-lang/goby - 4ce91ae10ff400640f88313fc3c9a208ca50c55c authored over 7 years ago by Stan Lo <[email protected]>
Refactor assignment parsing.

github.com/goby-lang/goby - f0c04fde1e4389d61d072aa24ae7783e50a0f6bf authored over 7 years ago by Stan Lo <[email protected]>
Use multiple vars assignment in struct test.

github.com/goby-lang/goby - a850ed00ba1f33b4797fc04a9d8346f8d0b356fc authored over 7 years ago by Stan Lo <[email protected]>
Fix hound CI's warning.

github.com/goby-lang/goby - 8170f6ea866c6bbf8db3db096c083bfdbff434e3 authored over 7 years ago by Stan Lo <[email protected]>
Implement expandarray instruction and add integration test for multi variable assignment.

github.com/goby-lang/goby - 884687abffda309de36021cffe2db8d33446e46b authored over 7 years ago by Stan Lo <[email protected]>
Fix multi param parsing issue.

github.com/goby-lang/goby - 03100cde86cf094a596f469d596761cf748812ad authored over 7 years ago by Stan Lo <[email protected]>
Support multi variable assignment compilation.

github.com/goby-lang/goby - 3a35d15a78e0eb99e7ff5c7df6d42b9c98a97635 authored over 7 years ago by Stan Lo <[email protected]>
Allow parser to parse multiple variables.

github.com/goby-lang/goby - 4d64ea85e6b5ab81b58c77c1f7a0444b9d432ea8 authored over 7 years ago by Stan Lo <[email protected]>
Fix parser tests.

github.com/goby-lang/goby - 47b19f50f80b019e81410b9fabe6a4caae3cbee0 authored over 7 years ago by Stan Lo <[email protected]>
Make AssigExpression accept multiple variables.

github.com/goby-lang/goby - eab53fe1626d26e29b0961fdcc4ade7252a49ca1 authored over 7 years ago by Stan Lo <[email protected]>
Trim spaces twice to avoid panic

- Fix the issue that asting " ¤ #" causes panic

github.com/goby-lang/goby - ae72e315becd3f117c820de55e8bb436402127bd authored over 7 years ago by hachi8833 <[email protected]>
Trim spaces twice to avoid panic

- Fix the issue that asting " ¤ #" causes panic

github.com/goby-lang/goby - 6e1e0bab8f2a8398c287f303fd5cd5203478ed41 authored over 7 years ago by hachi8833 <[email protected]>
Trim spaces twice to avoid panic

- Fix the issue that asting " ¤ #" causes panic

github.com/goby-lang/goby - b4aa6681cda3e1d87fca3f10387141c5b0593189 authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #305 from Maxwell-Alexius/feature/issue-241

#241 Basic Implementation for Assignment by Operator Syntax Suger

github.com/goby-lang/goby - 58b72dd8b4f7a4ca153cd7b19cb2e8d64934f5fe authored over 7 years ago by Stan Lo <[email protected]>
Update HTTP Library branch

github.com/goby-lang/goby - a165068d466f70eee2c15fbbaf973ac0bc67781b authored over 7 years ago by Maxwell-Alexius <[email protected]>
#122 Constructing HTTP Library to support basic usage of the Request object

github.com/goby-lang/goby - 8189316b344f53ecd53fd545d70c2d030fe0d267 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Add general OR operator method to apply in different receiver condition with test cases

github.com/goby-lang/goby - 3b7fb07842a5c50518e879c2211724a44c26037f authored over 7 years ago by Maxwell-Alexius <[email protected]>
Add evaluation test for assignment by operations

github.com/goby-lang/goby - 472ef23293afe3d4381018b09431b0e33a4d110d authored over 7 years ago by Maxwell-Alexius <[email protected]>
#241 Basic Implementation for Assignment by Operator Syntax Suger

github.com/goby-lang/goby - 7901a91893c65867aafc21474d9a6f64e7fec5f7 authored over 7 years ago by Maxwell-Alexius <[email protected]>
Change vm to struct Ivm

github.com/goby-lang/goby - 52cfdccd3f07ba9d5b156c6b70fcad1c9351d1ac authored over 7 years ago by hachi8833 <[email protected]>
Create Ivm struct

github.com/goby-lang/goby - 2739f9307112b94d8fd47abf0ef7af1e8c352ccd authored over 7 years ago by hachi8833 <[email protected]>
Extract initializer to func

github.com/goby-lang/goby - 5e0dded37b4a721ede79d1c3fa86b518e94659c5 authored over 7 years ago by hachi8833 <[email protected]>
Create a type Igb struct

github.com/goby-lang/goby - 32c83514403346a7424b635a1fd8a775f3b5e39b authored over 7 years ago by hachi8833 <[email protected]>
Add line to Igb struct

github.com/goby-lang/goby - a49eb23cee7dce6527707fdf74c2deab224ded45 authored over 7 years ago by hachi8833 <[email protected]>
Update manual_test.md

github.com/goby-lang/goby - 6bfa58af522d4cd4684c66bff2225a75fc45134d authored over 7 years ago by hachi8833 <[email protected]>
Extract createVM()

github.com/goby-lang/goby - d7292a8f385b5a681e416ee7c282e95c4512d664 authored over 7 years ago by hachi8833 <[email protected]>
Rename func and attr

Rename func and attr; add comments

github.com/goby-lang/goby - 3dac8f723c37f38b58e309c016fd51182d71655a authored over 7 years ago by hachi8833 <[email protected]>
Feedback: make structs private

github.com/goby-lang/goby - 443da7c81e4ee8ac73f7ef669e8e147741b03ece authored over 7 years ago by hachi8833 <[email protected]>
Add/Remove comments

github.com/goby-lang/goby - 817a27cb5b27f9413bc1970920278e5a48c303f9 authored over 7 years ago by hachi8833 <[email protected]>
Add comments as codeclimate suggests

github.com/goby-lang/goby - fdafe590dc7e6f0e593baa95522bc26d3a9116b5 authored over 7 years ago by hachi8833 <[email protected]>
Change if-nest to switch/case

github.com/goby-lang/goby - 9d62f35b5145a213fdf7e5a297f2f782aa15011a authored over 7 years ago by hachi8833 <[email protected]>
Fix comment indentation in block

github.com/goby-lang/goby - 7ad24f62be796ff6a8b16607f9256ec0de043370 authored over 7 years ago by hachi8833 <[email protected]>
Extract readIgb()

github.com/goby-lang/goby - 120b4c7b999ef3cdfe08caa8efea6ec1560cd314 authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #307 from goby-lang/implement-#257

Implement #257 (Break statement)

github.com/goby-lang/goby - 37bf39bdc3ce2c4fce3885d73b39f70e5f79b1ab authored over 7 years ago by Stan Lo <[email protected]>
Make code generator's scope have multiple anchors and implement break statement compilation.

github.com/goby-lang/goby - 8fe89ca479c7576f68e8bf8ceee9cba3fa08c541 authored over 7 years ago by Stan Lo <[email protected]>
Add break statement's integration test.

github.com/goby-lang/goby - 19df1bed87e48e9f7462a353768c323dd67c0796 authored over 7 years ago by Stan Lo <[email protected]>
Add ast.BreakStatement.

github.com/goby-lang/goby - 5f0fc6655b75b2d71fbf211da8e678f3922f7f72 authored over 7 years ago by Stan Lo <[email protected]>
Add break token.

github.com/goby-lang/goby - 9e4dd8fb0fc288abb2d46946441ba4ef7f0627aa authored over 7 years ago by Stan Lo <[email protected]>
Use singleton class concept on main object.

github.com/goby-lang/goby - 3f48e42e64b8cf8b3b37942f1719fa6678a380dc authored over 7 years ago by Stan Lo <[email protected]>
Refactor method finding in send instruction.

github.com/goby-lang/goby - e66342e5a93aaf0031f4d39d6b3176789dba5f27 authored over 7 years ago by Stan Lo <[email protected]>
Refactor Class#include method.

github.com/goby-lang/goby - 3511be039597b454e993e949e92c1be98be4f85e authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #304 from goby-lang/refactor-singleton-class

Refactoring class system

github.com/goby-lang/goby - 7a9ec9847d7b8df4f5926ac4e186422bfa3de228 authored over 7 years ago by Stan Lo <[email protected]>
Format code and remove useless commented code.

github.com/goby-lang/goby - fc2562d8ca813d31b7595622f0650fc6207d885e authored over 7 years ago by Stan Lo <[email protected]>
Rename RClass's Singleton attribute to isSingleton.

github.com/goby-lang/goby - 96a4661937d3226ed2465c66188fdac548e5d737 authored over 7 years ago by Stan Lo <[email protected]>
Add singleton class to all classes.

github.com/goby-lang/goby - 7e4da230638d5ca45399130fa9efbd3c742cfff6 authored over 7 years ago by Stan Lo <[email protected]>
Temporarily fix tests.

github.com/goby-lang/goby - bfb39e6e13345a22165f8553f8a0cbbe56ace2a9 authored over 7 years ago by Stan Lo <[email protected]>
Modify top level methods storage.

github.com/goby-lang/goby - 7b0fccaf39fa5bf2861ea99d211a2d189f216836 authored over 7 years ago by Stan Lo <[email protected]>
Fix Object#is_a method.

github.com/goby-lang/goby - 455d54dbcc0e03cb67172d2416c7ba21dbaeb4b3 authored over 7 years ago by Stan Lo <[email protected]>
Finish #289's TODO.

github.com/goby-lang/goby - 78b7b245d9d6cb9dfdf69a89c00538749ae895e6 authored over 7 years ago by Stan Lo <[email protected]>
Remove useless ClassMethods attribute.

github.com/goby-lang/goby - e2eda6718fbca7888f90f79b55bc1399fc5a8720 authored over 7 years ago by Stan Lo <[email protected]>
Abandon old method lookup approach.

github.com/goby-lang/goby - 171d945389a79ebd99286119d9d2524db81364d8 authored over 7 years ago by Stan Lo <[email protected]>
Build singleton class' inheritance chain.

github.com/goby-lang/goby - a9bbb2d8446dee884facd2370e552d2d6df174e3 authored over 7 years ago by Stan Lo <[email protected]>
Add singleton class attribute to baseobj.

github.com/goby-lang/goby - 52bbb3cb386d7339690b448909bfd1d375ec8daf authored over 7 years ago by Stan Lo <[email protected]>
Add test cases for manual testing

github.com/goby-lang/goby - 327f8e5546c8f14fca8d7cd07a552db8cda7d5d5 authored over 7 years ago by hachi8833 <[email protected]>
Fix behavior on pressing Ctrl-C

- Add a new state "waitExited"

github.com/goby-lang/goby - 31cbffdf775c14ad6c1b8d909d3a24afad6cb9d7 authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #300 from hachi8833/fix/igb

Fix unindentation behavior in REPL

github.com/goby-lang/goby - a3d243ce0d416132464adc60be4b6ee67cd5962e authored over 7 years ago by Stan Lo <[email protected]>
Fix as golint suggested

github.com/goby-lang/goby - e9338d943d8429f2cd75a142a46c91e16742d2ee authored over 7 years ago by hachi8833 <[email protected]>
Fix the behavior when pressing Ctrl-C on non-empty line

- fix unnecessary sm.Event(Waiting)

github.com/goby-lang/goby - 0f8c548c59dbb274a0a5b8f1b7bf0ba6c6bca07d authored over 7 years ago by hachi8833 <[email protected]>
Fix unindentation behavior in REPL

github.com/goby-lang/goby - 21352895fb60b2c126d86bb443d498f1933777e4 authored over 7 years ago by hachi8833 <[email protected]>
Merge pull request #298 from hachi8833/update/repl

Add two small features to Igb

github.com/goby-lang/goby - 22a36a502c6758ea3019da817594c67fe6fd3507 authored over 7 years ago by Stan Lo <[email protected]>
Merge branch 'master' into update/repl

github.com/goby-lang/goby - 122688f8f4ba2d2a385501a770aafd657544b25d authored over 7 years ago by Stan Lo <[email protected]>
Add argument check to thread and sleep method. This should fix #295

github.com/goby-lang/goby - ed63a681f930fcaea43b2ce23b89e18d100b3021 authored over 7 years ago by Stan Lo <[email protected]>
Remove leading prompt characters to pasting the copied lines from REPL

directly

- Change prompt2 to Latin-1 Supplement char

github.com/goby-lang/goby - ca3dcaf508337ecaf67a5e30f70b8d08ac656fa7 authored over 7 years ago by hachi8833 <[email protected]>
Suppress echo back on trailing semicolon

github.com/goby-lang/goby - 3283cd6144adb870fca4b69b8bf96c317a1d9608 authored over 7 years ago by hachi8833 <[email protected]>
Change Igb prompts

github.com/goby-lang/goby - 67ee1a02b946a321dc2967394bd29e7155639176 authored over 7 years ago by hachi8833 <[email protected]>
Excluse vendor file from CI check.

github.com/goby-lang/goby - 03f9c605379846edb8564d7581107cac37b0d16d authored over 7 years ago by Stan Lo <[email protected]>
Migrate godep workspace to vendor.

github.com/goby-lang/goby - 101fee6667679f75dbd5587ee15ff4a3b65f5547 authored over 7 years ago by Stan Lo <[email protected]>
Lookup share object file before compile plugin.

github.com/goby-lang/goby - 82d5bb1e45ebe691086bda643bfe2277b164028c authored over 7 years ago by Stan Lo <[email protected]>
Merge pull request #291 from goby-lang/import

Implement importing go package's mechanism

github.com/goby-lang/goby - 7abe25e12ec877324d7436ec681acf2cf9b8b668 authored over 7 years ago by Stan Lo <[email protected]>
Add basic integer conversion method (int64 and int32) for calling Go function.

github.com/goby-lang/goby - c2eeaa313a3c6a21d1fd7206f8e652ee2c8ced9c authored over 7 years ago by Stan Lo <[email protected]>
Fix Object#import and add Plugin#send.

github.com/goby-lang/goby - bd32c3b9a37fc089854deb9b76b8c9ba23cd26a4 authored over 7 years ago by Stan Lo <[email protected]>
Optimized dockerfile.

github.com/goby-lang/goby - adc60b848c62444d08f36c0bb33f80748281bd20 authored over 7 years ago by Stan Lo <[email protected]>
Update Dockerfile and add plugin folder for plugin test.

github.com/goby-lang/goby - 73c3d2f4c3f0506d267902e3dd9d4b5183b5207f authored over 7 years ago by Stan Lo <[email protected]>