421 Members
Calm down and drink apple tea | The Game | foss and whatnot | Russia2.0 | Code of Conduct: https://git.sr.ht/~tauoverpi/matrix/blob/master/code-of-conduct.md | Radio: lainchan.org/radio | be smart: http://www.catb.org/esr/faqs/smart-questions.html | off-topic goes in #off-topic:feneas.org53 Servers

Load older messages

Timestamp Message
20 Jan 2020
22:35:13@tauoverpi:feneas.orgLevy (Elara)
In reply to @lurkki:feneas.org
the absolute state of itsfoss
comment has been submitted for moderation
22:35:36@pentadyne:matrix.orgpentadyneah, just one for a language I came up with 2 days ago thats similar to lua but with some changes
22:36:54@tauoverpi:feneas.orgLevy (Elara)so eager eval with dynamic types then
22:40:54@pentadyne:matrix.orgpentadyneI'm still working on parsing the syntax
22:41:11@tauoverpi:feneas.orgLevy (Elara)or you could write a type checker later on
22:41:26@tauoverpi:feneas.orgLevy (Elara)inference of basic types is relatively easy
22:41:33@tauoverpi:feneas.orgLevy (Elara)polymorphic is a bit harder
22:42:04@tauoverpi:feneas.orgLevy (Elara)but you can add contracts (literally if statements) which tell you what type it is within a certain scope
22:42:12@tauoverpi:feneas.orgLevy (Elara) OJ: pinephone in transit
22:43:02@tauoverpi:feneas.orgLevy (Elara)2020-01-20 11:49 The transport of the shipment item has started in the country of the sender
22:44:51@pentadyne:matrix.orgpentadynemy goal is to have the language be able to transpile into lua with few negative effects on performance
22:45:42@lurkki:feneas.orgLurkkii heard haskell is good for generating syntax trees
22:46:10@pentadyne:matrix.orgpentadyneI knew that going into the project but haskell sounded scary so I used python and its not very fun
22:47:17@lurkki:feneas.orgLurkkipython bad
22:47:48@pentadyne:matrix.orgpentadyneI plan on building a C interpreter for it after I do it in python
22:48:40@pentadyne:matrix.orgpentadyneas in, an interpreter in C
22:51:08@tauoverpi:feneas.orgLevy (Elara)
In reply to @lurkki:feneas.org
i heard haskell is good for generating syntax trees
It's what it does
22:51:32@tauoverpi:feneas.orgLevy (Elara)
In reply to @pentadyne:matrix.org
I knew that going into the project but haskell sounded scary so I used python and its not very fun
Use haskell, it gives you better tools
22:51:44@tauoverpi:feneas.orgLevy (Elara)you can even have Haskell emit the C interpreter
22:52:12@pentadyne:matrix.orgpentadyneI've never used it before
22:52:35@tauoverpi:feneas.orgLevy (Elara)Even better
22:53:02@pentadyne:matrix.orgpentadynerecomendations on an ide?
22:53:32@tauoverpi:feneas.orgLevy (Elara)https://upload.wikimedia.org/wikipedia/commons/a/aa/Write_Yourself_a_Scheme_in_48_Hours.pdf?ref=hackr.io
22:53:39@tauoverpi:feneas.orgLevy (Elara)
In reply to @pentadyne:matrix.org
recomendations on an ide?
I use vim
22:54:02@tauoverpi:feneas.orgLevy (Elara) use ghcid or you can try leksah but I'm not sure how it is anymore
22:54:32@tauoverpi:feneas.orgLevy (Elara)That tutorial covers parsing and many other things in implementing your own language
22:57:54@tauoverpi:feneas.orgLevy (Elara)learn haskell while learning scheme
22:58:02@tauoverpi:feneas.orgLevy (Elara)scheme isn't too far from lua

There are no newer messages yet.

Back to Room List