Hi Lee,

Here's another recent interesting post:
http://blog.klipse.tech/clojure/2016/06/07/klipse-plugin-tuto.html. This
looks like it might be very useful for you.

Cheers,
Colin

On 12 June 2016 at 11:03, 'Lee' via Clojure <clojure@googlegroups.com>
wrote:

>
> Just an update on this and thanks:
>
> Several people provided helpful pointers, leading me on interesting paths
> and teaching me about cool things like hoplon.
>
> The thing that most easily and fully solved my problem was:
> https://github.com/fasiha/re-simple-term. Ahmed Fasih (fasiha) was super
> helpful and produced a really clean and simple way to put a function call
> on a web page, for people who are not web/javascript programmers and just
> want to put a Clojurescript function on a web page. I recommend it!
>
> If you look at the thing that I made with it, you will immediately confirm
> that I'm not a web designer :-), and you will probably also be pretty
> baffled by the content unless you are a mathematician (and maybe even then,
> because the paper it's based on is still in press):
> http://hampshire.edu/lspector/dda (and let me know if you want a
> pre-print of the paper).
>
> But it does exactly what I need, and fasiha's project let me put this
> online without knowing stuff that I haven't had time to learn.
>
> FYI the other approach that currently seems most promising to me, for
> related projects, is to put up a REPL using
> https://github.com/Lambda-X/re-console/tree/init-demo. Thanks to Andrea
> Richiardi and Tomek on this. I haven't yet got it fully working, but when I
> do I think it will be useful in my world of
> programmers-but-not-web-programmers, for putting online things ranging from
> text adventure games to genetic programming systems.
>
>  -Lee
>
>
> On Saturday, March 26, 2016 at 11:06:50 AM UTC-4, Lee wrote:
>>
>> Hi all,
>>
>> I have a pure Clojure program and I would like to make it run in the
>> browser on client machines. It has no dependencies other than Clojure, it
>> does no Java interop, and it has no GUI. There's no database, no user
>> interaction (except for starting the program), and no networking. It just
>> computes something and prints text (which goes to the REPL in the Clojure
>> version). From what I've read, it should run exactly the same in
>> Clojurescript with no changes.
>>
>> For the sake of argument -- and this isn't very far from the truth --
>> let's say that I have absolutely no web programming experience, and that I
>> don't know how to run Clojurescript at all (although I've been using
>> Clojure for many years). I can produce basic HTML files and I can put files
>> on a server in a public directory with a known URL, but that's it in terms
>> of web "programming." And let's suppose that I know absolutely nothing
>> about Javascript.
>>
>> Can anybody tell me or point me to a resource that will tell me how to
>> get my Clojure program running as a Clojurescript program in a web page?
>> Ideally, I would like to do this without learning a lot about Javascript or
>> web programming. I just want this existing, pure Clojure program to run in
>> a client's browser, running a computation and providing text output.
>>
>> Searching for "minimal clojurescript" turns up things much less minimal,
>> assuming that I know more about Javascript and/or web programming, and/or
>> that I want something more sophisticated than I've outlined here.
>>
>> If I can get this working then I will eventually want something
>> *slightly* more complex in terms of user interaction: a text field on the
>> page into which the user can type, and from which my program can read. But
>> aside from this, and I guess a "Start" button, I need no GUI.
>>
>> I would appreciate any pointers that anyone can provide!
>>
>> Thanks,
>>
>>  -Lee
>>
>>
>>
>>
>>
>> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to