Viewing profile — chromatic
chromatic
HN member- Joined
- Wed, Apr 22, 2009, 9:22 AM UTC
- HN karma
- 1,665
- Public activity
- 872 items
- HN profile
- View on Hacker News ↗
About chromatic
http://wgz.org/chromatic
I made: https://trendshare.org/
I edit: http://outspeaking.com/
I hack: https://github.com/chromatic/
Recent public activity
-
comment
Comment #48971295
Good project! I've been tinkering with something similar for pinball, arcade, and other coin-operated machines. Lock-in for hardware and software there is a real bummer, but managi…
-
comment
Comment #46199681
Maybe until the 2001 O'Reilly layoffs. Tim hired Larry for about 5 years, but that was mostly working on the third edition of the Camel. A handful of other Perl luminaries worked t…
-
comment
Comment #46185745
Excellent point in the last paragraph. Python, JavaScript, Rust, Swift, and C# all have/had business models and business advocates in a way that Perl never did.
-
comment
Comment #45575561
This is an embarrassing context to admit, but here goes. Back when Parrot was a thing and the Perl 6 people were targeting it, I profiled the prelude of Perl 6 to optimize startup …
-
comment
Comment #45243255
I wrote the book Modern Perl by hand, and it's accurate and freely available. I wonder how much of the linked book relies on what I already wrote: https://www.modernperlbooks.com/b…
-
comment
Comment #44787162
I prefer Perl's approach for both: use v5.40; .... That's explicit, tied to a specific version, and executable code which can be scoped to a single source file. (I'd argued for tha…
-
comment
Comment #44665015
I'm not aware of any published books yet, but I'd like to publish a 5th edition of Modern Perl sometime, and it will include the native object model.
-
comment
Comment #44084961
That's fair; I appreciate it.
-
comment
Comment #44083128
If there's more than "good editing often improves writing" I didn't see it in the essay.
-
comment
Comment #39245286
Your understanding is mostly accurate. Perl 6 was intended from the start to be the next major release of Perl (at various times, a replacement for a 5.10 or 5.12 or 5.14), and it …
-
comment
Comment #39245227
JSON::PP and Cpanel::JSON::XS don't have this problem somehow. From my reading of the documentation of the former (especially the MAPPING section), it has the same problem for the …
-
comment
Comment #39244576
It's a language implementation gotcha, not really a library problem. The internal data structure used to represent values is polymorphic and uses flags to represent the types of op…
-
comment
Comment #39244543
That's because it didn't work reliably. There were at least a couple of situations where Perl would have had to guess which operation you were trying to perform, so the feature was…
-
comment
Comment #39244526
I am. I released a new version of the Modern-Perl library a couple of weeks ago (apropos of this story).
-
comment
Comment #36578668
IIRC was by and large advertised as such from the get go It was not. For many years it was advertised as the next version of Perl (with the intent being perhaps a Perl 5.10 release…
-
comment
Comment #33011639
someone correct me if I'm wrong but this would apply to well known interpreted languages like Perl 5 Perl uses the same execution method you describe for cPython.
-
comment
Comment #29610945
Slashdot and its associated Everything2 site were written in Perl That really takes me back!
-
comment
Comment #29006700
AFAICT, O'Reilly's first Ruby book was "Ruby on Rails", published 2006. O'Reilly's "The Ruby Programming Language" wasn't published until 2008. O'Reilly published Matz's Ruby in a …
-
comment
Comment #28960363
You're right, that's exactly what I meant! I'm surprised there's no example in perlre(1); perhaps I can get that corrected.
-
comment
Comment #28949394
No need to copy and then replace: my $a = 'Perl'; my $b =~ s/pe/ea/ir;
-
comment
Comment #27358962
This is untrue.
-
comment
Comment #26886130
Rakudo on Parrot was slow. If you happened to use a Unicode character in your source file it got dog-slow. Worse yet, Unicode was an optional feature of Parrot! WTF!! This is nonse…
-
comment
Comment #26886113
That means that if you made Parrot work better the way Rakudo-on-NQP-on-Parrot was at the time, it would have been a wasted effort. Two thoughts. First, that wasn't my plan. We wer…
-
comment
Comment #26814481
Parrot and Perl 6 diverged To me this reads like the "mistakes were made" phrasing used when someone wants to be technically accurate but not say anything meaningful. Regardless of…
-
comment
Comment #26814425
If Parrot had provided all that Perl 6 needed at that time, I don't think the multiple backend strategy would have been selected. Why would one? Given that the multiple backend str…