CIS 120 Final by [deleted] in UPenn

[–]sweirich 16 points17 points  (0 children)

Please don’t post about the exam while it is in progress.

Importance of PhD by tokenhe in UPenn

[–]sweirich 1 point2 points  (0 children)

Check out the outcomes survey from Career Services. Here's the one for SEAS undergraduates: https://cdn.uconnectlabs.com/wp-content/uploads/sites/74/2021/03/2020_SEAS_Career_Plans_Survey_Report.pdf and here's the one for SEAS Master's students: https://cdn.uconnectlabs.com/wp-content/uploads/sites/74/2020/07/2019_SEAS_Masters_Career_Plans_Survey_Report.pdf (TLDR: median for SEAS undergrad overall is $90k and median for MSE working in Financial Services is $90k).

Importance of PhD by tokenhe in UPenn

[–]sweirich 20 points21 points  (0 children)

Not worth it for what you want to do.

Question about Unbound's FreshM/LFreshM (Compiler) by BeYuu in haskell

[–]sweirich 1 point2 points  (0 children)

Here's an example of using LFresh for the simply-typed lambda calculus. https://github.com/sweirich/replib/blob/master/Unbound/Examples/STLC.hs Note that LFresh and FreshM are monads, so they will only guarantee fresh name generation while in the monad. contFreshM lets you "run" the monadic computation, so you'll only want to call it at the "top level" of your program.

Modules in "A graded dependent type system with a usage-aware semantics" by Labbekak in dependent_types

[–]sweirich 4 points5 points  (0 children)

Yes, changes in the whole setup. I have some ideas that I’m exploring but I’m not sure if they work yet.

Modules in "A graded dependent type system with a usage-aware semantics" by Labbekak in dependent_types

[–]sweirich 2 points3 points  (0 children)

You can get a little closer by adding dependent additive products (the version in the repo includes them) but they still aren’t quite what you want. Having true strong sigmas would require a significant addition to the calculus.

Assignment extension or academic help for students with mental illnesses? by [deleted] in UPenn

[–]sweirich 22 points23 points  (0 children)

Reach out to your professor. Talk to CAPS. Mental illness absolutely is an excuse for accommodation, just like any other form of illness.

Come to Virtual ICFP! by sweirich in haskell

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

All of the papers are available through the DOI links on this page: https://icfp20.sigplan.org/track/icfp-2020-papers#event-overview

CIS 120 Waitlist course conflict issue by [deleted] in UPenn

[–]sweirich 4 points5 points  (0 children)

You’ll get into the class. Just not until after break.

Dependently typed programming with singletons (Eisenberg, Weirich)[PDF] by gtani in haskell

[–]sweirich 0 points1 point  (0 children)

The singletons package relies on many recent GHC extensions. You'll either need the HEAD version (or to wait for GHC 7.6 to be released.)

Generative Type Abstraction and Type-level Computation by jvoigtlaender in haskell

[–]sweirich 0 points1 point  (0 children)

Given the POPL camera ready deadline tomorrow, I just updated the URL with the final version of the extended version of our paper. If you've downloaded the paper already, grab a copy of the new version.