Sergey Sinchuk

Results 42 issues of Sergey Sinchuk

``` java.lang.NullPointerException at org.arend.typechecking.visitor.CheckTypeVisitor.addImplicitLamParams(CheckTypeVisitor.java:1503) at org.arend.typechecking.visitor.CheckTypeVisitor.typecheckImplementation(CheckTypeVisitor.java:1485) at org.arend.typechecking.visitor.CheckTypeVisitor.typecheckClassExt(CheckTypeVisitor.java:1356) at org.arend.typechecking.visitor.CheckTypeVisitor.visitNew(CheckTypeVisitor.java:1616) at org.arend.typechecking.visitor.CheckTypeVisitor.visitNew(CheckTypeVisitor.java:87) at org.arend.term.concrete.Concrete$NewExpression.accept(Concrete.java:829) at org.arend.typechecking.visitor.CheckTypeVisitor.checkExpr(CheckTypeVisitor.java:911) at org.arend.typechecking.implicitargs.StdImplicitArgsInference.infer(StdImplicitArgsInference.java:544) at org.arend.typechecking.visitor.CheckTypeVisitor.visitApp(CheckTypeVisitor.java:3100) at org.arend.typechecking.visitor.CheckTypeVisitor.visitApp(CheckTypeVisitor.java:3045) at org.arend.typechecking.visitor.CheckTypeVisitor.visitApp(CheckTypeVisitor.java:87) at org.arend.term.concrete.Concrete$AppExpression.accept(Concrete.java:402) at org.arend.typechecking.visitor.CheckTypeVisitor.checkExpr(CheckTypeVisitor.java:911) at org.arend.typechecking.visitor.DefinitionTypechecker.typecheckFunctionBody(DefinitionTypechecker.java:1285)...

bug

This would simplify life for plugin-writers and would allow them not to use workarounds.

Current implementation of class inheritance behaves poorly when parent class has external parameters. For example, it forces the user to write all inherited parameters of the parent class in a...

type-checker
classes
v-2.0

``` \func f {X : \Type} => X \where { \data D1 (n : Nat) \with | 0 => nilD X -- 'X' is not a reference to either a...

bug
type-checker
v-2.0

Reproducer with `func`: ``` \func f {X : \Type} => X \where { \class C { \func foo (_ : X = X) : X = X => idp \func...

bug
type-checker
v-2.0

Invoking :lib command does not add any new modules to the list of loaded modules. They seem to not appear in current scope either. The only thing that I've noticed...

repl

Improve REPL completion. Currently `ImportCompleter` will not work on this example: ```\import Combinatorics.{-caret-}``` Instead default completion will add Fin (instead of BinOp and Factorial). Also make console completions smarter...

repl

As stated. Should work similarly to :{ in ghci

repl

In IDE PrettyPrintOptions button is greyed out for the following error: ```ERROR] Test.ard:19:27: Actual universe \Type is not compatible with specified universe \Type In: \Type```

bug
error-message

Consider the following code block: ``` \func foo (x : Nat) => x \where \func bar => x ``` According to new Arend rules, function `bar` does have argument `x`...

bug
refactoring
D-hard
major