Yannick Loiseau

Results 29 issues of Yannick Loiseau

This in not really a bug, since the code exhibits the right behavior, but the resulting IR is buggy. Given the code: ```golo module golo.bugs.test.ClosedVariables function plop = |a, b|...

bug

This is probably linked to #326 in some way... given `test.golo` as: ```golo module golo.bugs.test.OverloadedDecoration function idDeco = |f| -> f @idDeco function foo = |a| -> "foo: " +...

bug

I think we could improve `golo doc` in several ways, by looking at what is done in Haskell and Rust (see for instance https://doc.rust-lang.org/std/option/ and https://hackage.haskell.org/package/base-4.9.0.0/docs/Data-Maybe.html) For instance: - [x]...

improvement
in-progress
documentation

It would be awesome to have a REPL (_read eval print loop_, i.e. an interactive interpreter) for Golo. For simple single-line expressions, a simple `while true readln` + `EvaluationEnvironment.run` could...

feature
backlog
tooling

aka "the @jponge 's MixIT idea". Adds syntactic sugar such that when calling a function with a closure as its last argument, the closure can be specified outside the parenthesis,...

feature
backlog
evaluate

In order to deal with `null` we have the "Elvis" `?:` to invoke a method. To ease the use of curried functions, we could add a "Carly" operator with the...

feature
backlog
evaluate

Currently, code like this: ``` golo function main = |args| { let inc1 = |x| -> x + 1 let inc2 = |v| -> v + 1 let add =...

improvement
backlog

Related to #273, but more subtle... ``` golo [1..6]: stream(): map(|v| -> v + 1) ``` vs. ``` golo let a = 1 [1..6]: stream(): map(|v| -> v + a)...

bug

#### General informations - system/distribution (with version): Debian 6.0.6-2 (2022-11-01) x86_64 GNU/Linux - offlineimap version (`offlineimap -V`): offlineimap v8.0.0, imaplib2 v3.05, Python v3.11.1, OpenSSL 3.0.7 1 Nov 2022 - Python...