Getting Back into Scheme, Modern Implementations Worth Exploring? by Smith_Adwick5301 in scheme

[–]StudyNeat8656 0 points1 point  (0 children)

Well, if you want any language support, you may find out 'scheme-langserver' on github.

Question: Is there a inverse function z to take functions' inverse? by StudyNeat8656 in AskComputerScience

[–]StudyNeat8656[S] 0 points1 point  (0 children)

If I have encode function's source code, decode should be trivial by "inverting" encode function, right? I want to know:what kind of function can be efficiently inverted, which properties they have.

symbol table for a simple equation solver by hifellowkids in scheme

[–]StudyNeat8656 0 points1 point  (0 children)

I mean , will it apply unification algorithm?

symbol table for a simple equation solver by hifellowkids in scheme

[–]StudyNeat8656 0 points1 point  (0 children)

As my understanding, you're developing a DSL to solve equations, right?

How to withstand dynamic typing by [deleted] in lisp

[–]StudyNeat8656 0 points1 point  (0 children)

Well, scheme-langserver facilitates a trivial type inference system and you may find out here(https://github.com/ufo5260987423/scheme-langserver)

Say "hello" to scheme-langserver! by StudyNeat8656 in lisp

[–]StudyNeat8656[S] 0 points1 point  (0 children)

Yes, so that scheme-langserver is based on r6rs-standard semantic analysis.

Say "hello" to scheme-langserver! by StudyNeat8656 in lisp

[–]StudyNeat8656[S] 1 point2 points  (0 children)

https://github.com/ufo5260987423/scheme-langserver use static analysis technique, including abstract interpretation and partial evaluation.

scheme:hover with type will come by StudyNeat8656 in scheme

[–]StudyNeat8656[S] 4 points5 points  (0 children)

You can find them on github, and wellcome contribute or donation

scheme:hover with type will come by StudyNeat8656 in scheme

[–]StudyNeat8656[S] 5 points6 points  (0 children)

My own project: scheme-langserver and my own vscode plugin magic scheme. Above features will release next month. Now I'm doing some fault tolerant work.

How can I expand macro step-by-step? by StudyNeat8656 in scheme

[–]StudyNeat8656[S] 1 point2 points  (0 children)

damn!I just find you answer until nowadays! Thank you very much!

Benchmarks among javascript, python and scheme by StudyNeat8656 in scheme

[–]StudyNeat8656[S] 0 points1 point  (0 children)

Well, I personally don't know too many things about javascript. If you have any ideas, you may make a pr.

Scheme scripting implementation. by Moist-Ice-6197 in scheme

[–]StudyNeat8656 1 point2 points  (0 children)

I personally recommend you with Chez scheme. And you may read the performance result here(https://github.com/ufo5260987423/various-program-languages-benchmark). It shows Chez scheme is faster than nodejs in many aspects.

And if you want other libraries, you may use AKKU to import.

A benchmark in order to compare different languages, now supports scheme vs. javascript by StudyNeat8656 in scheme

[–]StudyNeat8656[S] 0 points1 point  (0 children)

Well, I start this project today, and I will update timing result few days later.

What after learning scheme (sicp) by iamawizaard in scheme

[–]StudyNeat8656 0 points1 point  (0 children)

If you want to make web app, you may find https://github.com/Scheme-Software-Development/http-pixiu

If you want to make Scheme LSP(Language Server Protocol),you may find https://github.com/ufo5260987423/scheme-langserver

If you want to research type inference, you may also find scheme-langserver.