tiflolinux.org - GNU Social
  • Login

Bienvenido

  • Public

    • Public
    • Network
    • Groups
    • Popular
    • People

Conversation

Notices

  1. dave (dthompson@toot.cat)'s status on Thursday, 29-Dec-2022 20:58:55 CET dave dave
    in reply to

    context: this is for a tiny Scheme-like language that compiles to GLSL shader code. GLSL is quite limited in what can be expressed so it should make the complexity manageable. I just don't want to have to declare the types of function arguments and let bindings.

    In conversation Thursday, 29-Dec-2022 20:58:55 CET from toot.cat permalink
    • dave (dthompson@toot.cat)'s status on Thursday, 29-Dec-2022 20:58:56 CET dave dave

      anyone got any good references for implementing hindley-milner type inference? https://course.ccs.neu.edu/cs4410sp19/lec_type-inference_notes.html is the most accessible thing I've found so far due to using a lot of plain english but there's still a lot of ML notation and tbh I have a hard time reading that stuff.

      In conversation Thursday, 29-Dec-2022 20:58:56 CET permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        Lecture 11: Type Inference
      Ekaitz Zárraga 👹 repeated this.
    • dave (dthompson@toot.cat)'s status on Thursday, 29-Dec-2022 21:08:11 CET dave dave
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga that's funny because I found a *different* python version: https://github.com/rob-smallshire/hindley-milner-python

      the one you found is much more compact. I'll study that one!

      In conversation Thursday, 29-Dec-2022 21:08:11 CET permalink

      Attachments


    • dave (dthompson@toot.cat)'s status on Thursday, 29-Dec-2022 21:10:04 CET dave dave
      • Ekaitz Zárraga 👹

      @ekaitz_zarraga if I can understand even one basic implementation it will help me translate the concepts into my own code.

      In conversation Thursday, 29-Dec-2022 21:10:04 CET permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

tiflolinux.org - GNU Social is a social network, courtesy of tiflolinux.org. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All tiflolinux.org - GNU Social content and data are available under the Creative Commons Attribution 3.0 license.