|
Building Stanza compiler from Source
Hi Scott, Sorry for the delay in replying. I just pushed a new version of Stanza (0.14.31) to the website that adds an additional hook to help you in your NixOS setup. After standard installation, the
Hi Scott, Sorry for the delay in replying. I just pushed a new version of Stanza (0.14.31) to the website that adds an additional hook to help you in your NixOS setup. After standard installation, the
|
By
Patrick S. Li
· #247
·
|
|
Building Stanza compiler from Source
Oh that's great! Okay, very easy fix. Go to lbstanza.org and download version 0.14.27 instead of what is currently marked as "Stable". The "experimental" line of bundles are now quite stable, and are
Oh that's great! Okay, very easy fix. Go to lbstanza.org and download version 0.14.27 instead of what is currently marked as "Stable". The "experimental" line of bundles are now quite stable, and are
|
By
Patrick S. Li
· #245
·
|
|
Building Stanza compiler from Source
Actually, now that I read your specific error message more carefully, it does look a little strange. I wonder if I'm assuming about the file system that is done differently in NixOS. Can you try this?
Actually, now that I read your specific error message more carefully, it does look a little strange. I wonder if I'm assuming about the file system that is done differently in NixOS. Can you try this?
|
By
Patrick S. Li
· #243
·
|
|
Building Stanza compiler from Source
Hi Scott! Hmm, it might be because you are trying to build Stanza using the source code provided in the lbstanza.org bundle. That bundle is missing some files such as build-stanza.proj needed to build
Hi Scott! Hmm, it might be because you are trying to build Stanza using the source code provided in the lbstanza.org bundle. That bundle is missing some files such as build-stanza.proj needed to build
|
By
Patrick S. Li
· #242
·
|
|
Building Stanza compiler from Source
Hello! Stanza is fully-bootstrapped which means that you need an existing Stanza compiler to compile itself. Here's the steps to take however: 1) Download Stanza from lbstanza.org and install it. 2) G
Hello! Stanza is fully-bootstrapped which means that you need an existing Stanza compiler to compile itself. Here's the steps to take however: 1) Download Stanza from lbstanza.org and install it. 2) G
|
By
Patrick S. Li
· #240
·
Edited
|
|
2020 Status
I do agree that pure functions are super useful if the analysis is accurate enough. The main reason that we deferred this feature was that without a lot of work, our analysis would be way too conserva
I do agree that pure functions are super useful if the analysis is accurate enough. The main reason that we deferred this feature was that without a lot of work, our analysis would be way too conserva
|
By
Patrick S. Li
· #238
·
|
|
2020 Status
Hi Eric, The purity annotations has been deferred until later. One of the primary reasons for adding it is to give the optimizer more information to make more aggressive transformations. However, ther
Hi Eric, The purity annotations has been deferred until later. One of the primary reasons for adding it is to give the optimizer more information to make more aggressive transformations. However, ther
|
By
Patrick S. Li
· #234
·
|
|
2020 Status
Cool, a Dylan fan! Jonathan Bachrach, my advisor, was one of the early people to work on that system. It influenced Stanza's design greatly. Sounds good. Just post here if you have any questions. Patr
Cool, a Dylan fan! Jonathan Bachrach, my advisor, was one of the early people to work on that system. It influenced Stanza's design greatly. Sounds good. Just post here if you have any questions. Patr
|
By
Patrick S. Li
· #232
·
|
|
2020 Status
Hello! Stanza development is active however the website has definitely fallen behind just because I have been so busy. The short of it is that I founded a company called JITX when I graduated, where w
Hello! Stanza development is active however the website has definitely fallen behind just because I have been so busy. The short of it is that I founded a company called JITX when I graduated, where w
|
By
Patrick S. Li
· #230
·
|
|
stanza equivalent of piping operator?
There isn't currently a |> operator, but there is a $ operator, which does the same thing but the order is reversed. val x = to-seq $ sort $ [2, 4, 3, 5]
There isn't currently a |> operator, but there is a $ operator, which does the same thing but the order is reversed. val x = to-seq $ sort $ [2, 4, 3, 5]
|
By
Patrick S. Li
· #227
·
|
|
Creating Structs using MyStruct(x, y, x) vs creating an object using 'new MyObject'
Hi Yves, Glad that you enjoyed reading chapter 4. Proper multiple-dispatch is a feature that we knew we wanted from the very beginning. The defstruct expansion is indeed done using Stanza's macro syst
Hi Yves, Glad that you enjoyed reading chapter 4. Proper multiple-dispatch is a feature that we knew we wanted from the very beginning. The defstruct expansion is indeed done using Stanza's macro syst
|
By
Patrick S. Li
· #224
·
|
|
Architecting and Documenting Software Solutions
Hi Yves, Thanks for the awesome question! Achieving a flexible software architecture is something that we expressly designed Stanza for, and something I am personally very passionate about. We strongl
Hi Yves, Thanks for the awesome question! Achieving a flexible software architecture is something that we expressly designed Stanza for, and something I am personally very passionate about. We strongl
|
By
Patrick S. Li
· #221
·
|
|
Web Dev in Stanza
There is no native Stanza server as of yet. I've written some small scrapers using the curl library for interfacing with a REST api, but nothing substantial. You're welcome to try out porting a server
There is no native Stanza server as of yet. I've written some small scrapers using the curl library for interfacing with a REST api, but nothing substantial. You're welcome to try out porting a server
|
By
Patrick S. Li
· #217
·
|
|
lbstanza still active?
Thanks for the kind words! I'm very excited to have the time to dedicate to Stanza as well. The REPL is something that I have been looking forward to for a long time, and I think it will substantially
Thanks for the kind words! I'm very excited to have the time to dedicate to Stanza as well. The REPL is something that I have been looking forward to for a long time, and I think it will substantially
|
By
Patrick S. Li
· #214
·
|
|
lbstanza still active?
Hi Eric. We've finished the design of the optional function arguments, but haven't yet implemented it. It's scheduled to be implemented together with some other type system and frontend improvements.
Hi Eric. We've finished the design of the optional function arguments, but haven't yet implemented it. It's scheduled to be implemented together with some other type system and frontend improvements.
|
By
Patrick S. Li
· #212
·
|
|
lbstanza still active?
Hi Shaiful, I looked through your slides, and they look very interesting! Jonathan and I learned a lot of lessons from our work on Chisel and FIRRTL, and we brought a lot of the same techniques over t
Hi Shaiful, I looked through your slides, and they look very interesting! Jonathan and I learned a lot of lessons from our work on Chisel and FIRRTL, and we brought a lot of the same techniques over t
|
By
Patrick S. Li
· #210
·
|
|
lbstanza still active?
Hi Yves, Yes, actually Stanza is very much active! Though things have been hectic, and I haven't been good about updates. I am planning to make a news post, but here are the highlights: I graduated wi
Hi Yves, Yes, actually Stanza is very much active! Though things have been hectic, and I haven't been good about updates. I am planning to make a news post, but here are the highlights: I graduated wi
|
By
Patrick S. Li
· #207
·
|
|
Has anyone used stanza on Windows 10?
Sorry for the late reply. Things got hectic over the holidays. Stanza 0.12.1 has just been released, which resolves the Windows command prompt escaping problem. Thanks for the bug report Scott! -Patri
Sorry for the late reply. Things got hectic over the holidays. Stanza 0.12.1 has just been released, which resolves the Windows command prompt escaping problem. Thanks for the bug report Scott! -Patri
|
By
Patrick S. Li
· #205
·
|
|
Has anyone used stanza on Windows 10?
Thanks very much for letting us know. There may be a bug in how shell commands are escaped for Window's Command Prompt. We'll take a look into it immediately! -Patrick
Thanks very much for letting us know. There may be a bug in how shell commands are escaped for Window's Command Prompt. We'll take a look into it immediately! -Patrick
|
By
Patrick S. Li
· #203
·
|
|
Archlinux package now available!
Thank you for creating the package! We'll update the website with it soon! And also look into making the changes to make Stanza a better-behaving Linux citizen. -Patrick
Thank you for creating the package! We'll update the website with it soon! And also look into making the changes to make Stanza a better-behaving Linux citizen. -Patrick
|
By
Patrick S. Li
· #200
·
|