#scittle — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #scittle, aggregated by home.social.
-
@borkdude It's... 1970s technology; it was obnoxious and clunky even then (Eight Megabytres And Constant Swapping); it's Generaly Not Used Except by Middle Aged Computer Scientists; it has its own built in Lisp system which isn't dreadful.
I mean, you could convert a Model T Ford to electric, and it would be a cool hack; but it still wouldn't be an ergonomic modern car.
Yes, #Emacs can do it. But #Babashka or #Jolt or #Scittle or #CLJS or even #Clojure can do it better and faster, so why?
-
@borkdude It's... 1970s technology; it was obnoxious and clunky even then (Eight Megabytres And Constant Swapping); it's Generaly Not Used Except by Middle Aged Computer Scientists; it has its own built in Lisp system which isn't dreadful.
I mean, you could convert a Model T Ford to electric, and it would be a cool hack; but it still wouldn't be an ergonomic modern car.
Yes, #Emacs can do it. But #Babashka or #Jolt or #Scittle or #CLJS or even #Clojure can do it better and faster, so why?
-
@metalisp Why?
It seems to me, on the contrary, that #Lisp is in as good health as I have seen it any time these past fifty years. #Clojure is booming, and sprouting offshoots like #Scittle and Jank; Emacs Lisp and Scheme are still widely used; and there are lots of people playing with new, experimental Lisps. Common Lisp, even, seems particularly favoured by arts programmers.
It all looks pretty vibrant.
-
@metalisp Why?
It seems to me, on the contrary, that #Lisp is in as good health as I have seen it any time these past fifty years. #Clojure is booming, and sprouting offshoots like #Scittle and Jank; Emacs Lisp and Scheme are still widely used; and there are lots of people playing with new, experimental Lisps. Common Lisp, even, seems particularly favoured by arts programmers.
It all looks pretty vibrant.
-
@borkdude I'm trying to integrate @mark_engelberg's Instaparse with #Scittle, so that I can run mw-parser client-side. But, since I thought other people might also be interested in running Instaparse with Scittle, I thought I'd try to do a scittle build that included it, copying what you've done to include e.g. re-frame.
If this file is autogenerated, I'll see whether I can autogenerate it!
Many thanks
-
@borkdude I'm trying to integrate @mark_engelberg's Instaparse with #Scittle, so that I can run mw-parser client-side. But, since I thought other people might also be interested in running Instaparse with Scittle, I thought I'd try to do a scittle build that included it, copying what you've done to include e.g. re-frame.
If this file is autogenerated, I'll see whether I can autogenerate it!
Many thanks
-
@borkdude, in your 'scittle with additional libraries' files, you have, for each file in the library, a line
SHADOW_ENV.evalLoad( <filename>, <boolean>, <???>);
where ??? is a string of JS source code with some punctuation replaced by hex codes.
The second last line appears to invoke the file itself (recursively!?!), and the last is always
SHADOW_ENV.evalLoad("shadow.module.<filename>.append.js", false, <???>);
What should I read to understand what's going on here?
-
@borkdude, in your 'scittle with additional libraries' files, you have, for each file in the library, a line
SHADOW_ENV.evalLoad( <filename>, <boolean>, <???>);
where ??? is a string of JS source code with some punctuation replaced by hex codes.
The second last line appears to invoke the file itself (recursively!?!), and the last is always
SHADOW_ENV.evalLoad("shadow.module.<filename>.append.js", false, <???>);
What should I read to understand what's going on here?
-
Well, there *were* problems in my trigonometry functions. But I spent a lot of time hunting bugs in them that weren't there. It turns out the real bug was in my tree algorithm: I wasn't backtracking correctly.
However, this now works, and you may play with it if you wish.
-
Well, there *were* problems in my trigonometry functions. But I spent a lot of time hunting bugs in them that weren't there. It turns out the real bug was in my tree algorithm: I wasn't backtracking correctly.
However, this now works, and you may play with it if you wish.
-
@borkdude So aye. What I was thinking of doing was trying to build a complete LOGO implementation in the browser, and I think that's probably possible. I'd need to get instaparse working, and I haven't yet sussed how to load libraries... but certainly to get interactive turtle graphics going is possible.
But #Scittle is a wonderful toy! The other thing I'm working on (which is working rather better) is here:
-
@borkdude So aye. What I was thinking of doing was trying to build a complete LOGO implementation in the browser, and I think that's probably possible. I'd need to get instaparse working, and I haven't yet sussed how to load libraries... but certainly to get interactive turtle graphics going is possible.
But #Scittle is a wonderful toy! The other thing I'm working on (which is working rather better) is here:
-
@Tallish_Tom aye, I'm working in #Scittle which means I'm entirely in the browser and don't have access to any of the JVM environment, or to most standard #Clojure libraries.
Basically, I'm unwell and bored and fractious and trying to find things which are just hard enough to stretch myself without being hard enough to frustrate me!
-
@Tallish_Tom aye, I'm working in #Scittle which means I'm entirely in the browser and don't have access to any of the JVM environment, or to most standard #Clojure libraries.
Basically, I'm unwell and bored and fractious and trying to find things which are just hard enough to stretch myself without being hard enough to frustrate me!
-
H'mmm... seeing that #Scittle sits on top of #Javascript, I can cheat and use Javascript's trigonometry functions.
That's cheating, isn't it?
I'm not feeling well enough to do Hard Sums.
-
H'mmm... seeing that #Scittle sits on top of #Javascript, I can cheat and use Javascript's trigonometry functions.
That's cheating, isn't it?
I'm not feeling well enough to do Hard Sums.
-
I know that in principle it's possible to compute the sine of an angle from first principles, because I'm pretty sure I could do it at school when I was twelve.
I know that in principle it's possible to compute the sine of an angle from first principles, because some clever bugger did it in 6502 assembly code fifty years ago.
Can I do it now in #Clojure #Scittle?
We'll see.
-
I know that in principle it's possible to compute the sine of an angle from first principles, because I'm pretty sure I could do it at school when I was twelve.
I know that in principle it's possible to compute the sine of an angle from first principles, because some clever bugger did it in 6502 assembly code fifty years ago.
Can I do it now in #Clojure #Scittle?
We'll see.
-
As I posted yesterday, I've just completed my first experimental app built using @borkdude's #Scittle. I was surprised how small and light (and fast) it was. How small and light? I checked out the source code today.
It's two hundred and ninety two source lines of code. A substantially complete #Clojure implementation in two hundred and ninety two source lines of code.
I am humbled.
-
As I posted yesterday, I've just completed my first experimental app built using @borkdude's #Scittle. I was surprised how small and light (and fast) it was. How small and light? I checked out the source code today.
It's two hundred and ninety two source lines of code. A substantially complete #Clojure implementation in two hundred and ninety two source lines of code.
I am humbled.
-
I've written my first little #Scittle app today, and I'm impressed. To be able to write in-browser code in #Clojure is so much nicer than #Javascript. I have some issues to fix and some enhancements to add, but it works and you can play with it here:
https://www.journeyman.cc/japji/
Many thanks to @borkdude for producing such a nice wee tool.
-
I've written my first little #Scittle app today, and I'm impressed. To be able to write in-browser code in #Clojure is so much nicer than #Javascript. I have some issues to fix and some enhancements to add, but it works and you can play with it here:
https://www.journeyman.cc/japji/
Many thanks to @borkdude for producing such a nice wee tool.
-
A tiny slides presenter in #clojure.
Write your slides in hiccup! Deploy static HTML anywhere! No build step or config!
https://github.com/chr15m/scittle-tiny-slides
Built with #scittle by @borkdude ❤️