Live data from Hacker News

Wacl: Tcl distro customized for WebAssembly

fossil.e-lehmann.de

1–10 of 68 posts

Re: Wacl: Tcl distro customized for WebAssembly

#3
post #2

I'm a Perl fan and as such it saddens me to see other languages targeting wasm. I've been convinced for a while that webassembly is the next big thing in computing and so far the Perl community as far as I know has shown close to no interest whatsoever.

Sounds like an opportunity to step up to the plate!

Re: Wacl: Tcl distro customized for WebAssembly

#4
post #3
post #2

I'm a Perl fan and as such it saddens me to see other languages targeting wasm. I've been convinced for a while that webassembly is the next big thing in computing and so far the Perl community as far as I know has shown close to no interest whatsoever.

Sounds like an opportunity to step up to the plate!

I've tried. It's just hard, frankly. I'm just not that good a coder :(

Re: Wacl: Tcl distro customized for WebAssembly

#5
Why do people like Tcl? I've never tried diving in to using the language, but I have debugged MacPorts now and then, which is all Tcl, and I've seen that Tcl UI library used in other scripting languages.

What's the draw, other than having some existing code written in the language? Gems like the `upvar` command? (http://wiki.tcl.tk/1508)

Is there something special about Tcl that makes it a joy to use?

Re: Wacl: Tcl distro customized for WebAssembly

#6
post #4
post #3

Earlier quoted context omitted.

Sounds like an opportunity to step up to the plate!

I've tried. It's just hard, frankly. I'm just not that good a coder :(

Ehh I don't think so. I'm certain that you are a good coder. You just need to learn more about the techniques needed to implement a Perl to WASM compiler, and obviously, a ton of time.

You can do it man.

Re: Wacl: Tcl distro customized for WebAssembly

#7
post #5

Why do people like Tcl? I've never tried diving in to using the language, but I have debugged MacPorts now and then, which is all Tcl, and I've seen that Tcl UI library used in other scripting languages. What's the draw, other than having some existing code written in the language? Gems like the `upvar` command? ( http://wiki.tcl.tk/1508 ) Is there something special about Tcl that makes it a joy to use?

It's an elegant, lightweight language, with a design thoroughly optimized for interactive use. http://yosefk.com/blog/i-cant-believe-im-praising-tcl.html .

Re: Wacl: Tcl distro customized for WebAssembly

#9
post #5

Why do people like Tcl? I've never tried diving in to using the language, but I have debugged MacPorts now and then, which is all Tcl, and I've seen that Tcl UI library used in other scripting languages. What's the draw, other than having some existing code written in the language? Gems like the `upvar` command? ( http://wiki.tcl.tk/1508 ) Is there something special about Tcl that makes it a joy to use?

A fair amount of the popularity was being the first scripting language with a reasonably complete, cross platform, UI widget toolkit.

It was also very easy to embed inside a C application for a user facing scripting capability.

Re: Wacl: Tcl distro customized for WebAssembly

#10
post #2

I'm a Perl fan and as such it saddens me to see other languages targeting wasm. I've been convinced for a while that webassembly is the next big thing in computing and so far the Perl community as far as I know has shown close to no interest whatsoever.

Wasm has no facility for GC, polymorphic inline cache, or direct DOM integration. They are on the roadmap, but probably far off.

So there isn't a direct path to WASM for many dynamically typed languages. Tcl can get by without all that because it's small enough to just port the whole C interpreter instead of trying to have tcl compile down to wasm. That would be very large, slow, and tricky for Perl, Python, etc.

Post reply on HN