Hello all, thinking of trying weblock, a few questions

23 views
Skip to first unread message

yves75

unread,
Jan 10, 2012, 12:00:57 PM1/10/12
to weblocks
Hello all (newbie to this group here),

I'm thinking of using weblocks for a "toy project"(that maybe could
become something else), having programmed in lisp quite a bit (but
that's already quite some years ago, and not doing much programming
anymore these days).

The project would have somekind of "wiki aspect", by that I mean a
need for managing structured text, and so would like to know if
weblock includes somekind of "simple markup language support" (like
markdown, markmin, creole) out of the box ?

Or easily usable from other SBCL packages ?

For those interested, it would be about ideas presented in below blog
(blog format used for practical reasons, but not really a blog, and
currently in French) :
http://iiscn.wordpress.com/about/
Or also partly in below thread in English :
http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/1b182a31305bf0b9#
Or small abstract in English for the code/decode algorithm :
http://iiscn.files.wordpress.com/2011/03/abstract.pdf

So basically, it is about using a code/decode algorithm (published as
a patent, this also to "oblige" myself to write it somehow), allowing
to map in a fixed space (64 bits or more most probably, but this can
be variable and changed), all kinds of currently existing "ID
spaces" (like UNICODE code points, country codes, language codes, ISBN
for books, GS1 bar codes etc) exactly "as is"(no renumbering at all),
and then use these IDs to set up a kind of "ubiquitous permanent lisp
world" or something like that, using these IDs (and a lot of generated
others in the same space) almost exactly as "adress locations" are
used in a current "classical lisp system".

Or in other words, building a kind of "multi faceted wiki", but with
"stable" public IDs for a lot of objects, and a lot of other possible
IDs, but all in the same "flattened space".

Not sure all this is completely clear ;)
But somehow still think there is a tendancy in IT to view ID spaces as
secondary matter (thinking that some syntax, XML or other would
"cover" the issue), when in the end it is more or less all that matter
to make things work.
In fact more than a tendancy, working in the "OSS/BSS" world for
telcos, really impressive how this aspect (taking care of IDs) is seen
as secondary, and even often not realizing the issue, and this getting
worse over time in fact ...

Cheers, and happy new year to all,
Yves

yvesT

unread,
Jan 13, 2012, 5:37:11 AM1/13/12
to weblocks
Another question would be : is there a way to use weblocks with Kyoto
cabinet ?

On 10 jan, 18:00, yves75 <yt75...@gmail.com> wrote:
> Hello all (newbie to this group here),
>
> I'm thinking of using weblocks for a "toy project"(that maybe could
> become something else), having programmed in lisp quite a bit (but
> that's already quite some years ago, and not doing much programming
> anymore these days).
>
> The project would have somekind of "wiki aspect", by that I mean a
> need for managing structured text, and so would like to know if
> weblock includes somekind of "simple markup language support" (like
> markdown, markmin, creole) out of the box ?
>
> Or easily usable from other SBCL packages ?
>
> For those interested, it would be about ideas presented in below blog
> (blog format used for practical reasons, but not really a blog, and
> currently in French) :http://iiscn.wordpress.com/about/
> Or also partly in below thread in English :http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/1b...

Leslie P. Polzer

unread,
Jan 13, 2012, 7:13:36 AM1/13/12
to weblocks
Hi Yves,

On Jan 10, 6:00 pm, yves75 <yt75...@gmail.com> wrote:

> The project would have somekind of "wiki aspect", by that I mean a
> need for managing structured text, and so would like to know if
> weblock includes somekind of "simple markup language support" (like
> markdown, markmin, creole) out of the box ?

No.


> Or easily usable from other SBCL packages ?

There are some packages like that floating around. Check cl-user.net
and cliki.net


> is there a way to use weblocks with Kyoto cabinet ?

Sure. You just need an FFI bridge to their library.

Leslie

Raymond Wiker

unread,
Jan 13, 2012, 7:34:55 AM1/13/12
to webl...@googlegroups.com, weblocks




is there a way to use weblocks with Kyoto cabinet ?

Sure. You just need an FFI bridge to their library.

 Leslie

There is already a set of bindings for Kyoto cabinet, found at https://github.com/kraison

Raymond Wiker

unread,
Jan 13, 2012, 8:02:51 AM1/13/12
to webl...@googlegroups.com
On Fri, Jan 13, 2012 at 1:34 PM, Raymond Wiker <rwi...@gmail.com> wrote:

>
> There is already a set of bindings for Kyoto cabinet, found
> at https://github.com/kraison.

... and there is also something called kyoto-persistence, in the same
place. That sounds like it might be more immediately useful in a
weblocks context?

yves75

unread,
Jan 14, 2012, 9:55:04 AM1/14/12
to weblocks
Thanks to all for the answers, will look into all that, and maybe look
into Exscribe for the "markup" environment part :
http://www.cliki.net/Exscribe

Scott L. Burson

unread,
Jan 14, 2012, 2:19:06 PM1/14/12
to webl...@googlegroups.com
Here (attached) is a wiki module I have written for my Weblocks site.
It implements a syntax heavily inspired by the original Scribe
formatter (the "real" Scribe, heh) written by Brian Reid.

It depends on FSet, my functional collections package. The use it
makes of FSet is nonessential, though, and I could possibly be
persuaded to remove the dependence at some point, though I don't have
time to do it now. (On the other hand, FSet is Quicklisp-installable,
so maybe the dependence won't bother anyone.)

I have not yet written any documentation, but there is a small test
suite at the bottom of the source file that will show you how to use
it.

Oh, it's technically nonportable in that the translate routine
requires the Lisp implementation to implement local calls
tail-recursively. I think all the major implementations do that,
though. (Local calls are those made within a routine to functions
defined by LABELS or FLET within the same routine.)

I was planning to eventually add it to the Weblocks contrib directory
after adding some more features, documenting it, and maybe removing
the FSet dependence, but you're welcome to use it as it is if you
want.

-- Scott

> --
> You received this message because you are subscribed to the Google Groups "weblocks" group.
> To post to this group, send email to webl...@googlegroups.com.
> To unsubscribe from this group, send email to weblocks+u...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/weblocks?hl=en.
>

wiki.lisp

yves75

unread,
Jan 16, 2012, 7:32:19 AM1/16/12
to weblocks
Thanks Scott, will also llook into that.
Although at that point also considering going python + web2py or
something for my "toy project", even if writing a basic lisp/scheme
interpreter in it (or using existing python written one)
>  wiki.lisp
> 21KAfficherTélécharger
Reply all
Reply to author
Forward
0 new messages