<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sorawee</title><link>https://news.ycombinator.com/user?id=sorawee</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 18:41:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sorawee" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sorawee in "Rhombus Language"]]></title><description><![CDATA[
<p>See also <a href="https://github.com/mflatt/shplait" rel="nofollow">https://github.com/mflatt/shplait</a>, which is a language with (1) the HM type system and (2) the same syntax that Rhombus uses. The language itself is  implemented in Rhombus.</p>
]]></description><pubDate>Tue, 18 Mar 2025 12:56:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43398881</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=43398881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43398881</guid></item><item><title><![CDATA[New comment by sorawee in "Northeastern's redesign of the CS curriculum"]]></title><description><![CDATA[
<p>To quote the above person: "tell me you haven't read the article without telling me".<p>You thought that supporting multiple "programming paradigms" is a nice thing, but it's the opposite for teaching beginning student. Experienced programmers want expressivity/customization/choices to do whatever they want. That's not what newbies need when they get stuck on an assignment.</p>
]]></description><pubDate>Mon, 13 Jan 2025 00:33:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=42678632</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=42678632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42678632</guid></item><item><title><![CDATA[New comment by sorawee in "Creating Languages in Racket (2011)"]]></title><description><![CDATA[
<p>> I like how TS is unsound (has no runtime performance penalty for mixing untyped code), and is easily disabled via any if it's in the way.<p>This is already done. See <a href="https://github.com/racket/typed-racket/pull/952" rel="nofollow">https://github.com/racket/typed-racket/pull/952</a> for RFC and <a href="https://github.com/racket/typed-racket/pull/948" rel="nofollow">https://github.com/racket/typed-racket/pull/948</a> for the implementation.</p>
]]></description><pubDate>Wed, 03 Feb 2021 20:35:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=26018760</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=26018760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26018760</guid></item><item><title><![CDATA[New comment by sorawee in "Racket is 25"]]></title><description><![CDATA[
<p>As a programmable programming language, I think it would be a shame if someone wants to use mutation and it's not available. On the other hand, if you don't want to use it, then don't use it! If you are a language creator that doesn't want your client to use variable mutation, you can even choose to not provide the construct very easily (see the Beginning Student Language which does exactly this).</p>
]]></description><pubDate>Mon, 11 May 2020 22:01:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=23147622</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=23147622</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23147622</guid></item><item><title><![CDATA[New comment by sorawee in "Racket is 25"]]></title><description><![CDATA[
<p><a href="https://docs.racket-lang.org/racklog/" rel="nofollow">https://docs.racket-lang.org/racklog/</a> :)</p>
]]></description><pubDate>Mon, 11 May 2020 07:30:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23139708</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=23139708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23139708</guid></item><item><title><![CDATA[New comment by sorawee in "Racket is 25"]]></title><description><![CDATA[
<p>In DrRacket, when the cursor is on an identifier, you can hover over the big arrow at the top right corner of the definition window. A popup will appear showing basic usage of functions / macros without detailed explanation. However, you can click "read more..." which will open up the full documentation in a browser. Also, this documentation is installed locally and does not require the internet.</p>
]]></description><pubDate>Sun, 10 May 2020 21:54:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=23136623</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=23136623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23136623</guid></item><item><title><![CDATA[The Strange Zoom Pile-On]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.linkedin.com/pulse/strange-zoom-pile-on-robert-walker">https://www.linkedin.com/pulse/strange-zoom-pile-on-robert-walker</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=22846013">https://news.ycombinator.com/item?id=22846013</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Apr 2020 04:14:50 +0000</pubDate><link>https://www.linkedin.com/pulse/strange-zoom-pile-on-robert-walker</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=22846013</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22846013</guid></item><item><title><![CDATA[Google Groups problems]]></title><description><![CDATA[
<p>Article URL: <a href="https://groups.google.com/a/isocpp.org/forum/#!topic/sg14/FZEWCOSyFlk">https://groups.google.com/a/isocpp.org/forum/#!topic/sg14/FZEWCOSyFlk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19005890">https://news.ycombinator.com/item?id=19005890</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 26 Jan 2019 11:37:30 +0000</pubDate><link>https://groups.google.com/a/isocpp.org/forum/#!topic/sg14/FZEWCOSyFlk</link><dc:creator>sorawee</dc:creator><comments>https://news.ycombinator.com/item?id=19005890</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19005890</guid></item></channel></rss>