]> gitweb.factorcode.org Git - factor.git/log
factor.git
6 years agoUpdate some copyright headers to follow the current convention
Alexander Iljin [Fri, 25 Aug 2017 22:34:26 +0000 (01:34 +0300)]
Update some copyright headers to follow the current convention

Had to look through the history to find years for some headers. Added
authors to some files as well.

6 years agowindows.kernel32: Don't use /* */
Doug Coleman [Sat, 9 Sep 2017 04:33:00 +0000 (23:33 -0500)]
windows.kernel32: Don't use /* */

6 years agobuild.cmd: Let Windows build other branches.
Doug Coleman [Sat, 9 Sep 2017 04:32:45 +0000 (23:32 -0500)]
build.cmd: Let Windows build other branches.

6 years agowindows.dragdrop-listener: Remove unfinished autogenerated docs.
Doug Coleman [Thu, 7 Sep 2017 02:39:46 +0000 (21:39 -0500)]
windows.dragdrop-listener: Remove unfinished autogenerated docs.

To regenerate docs do ``"windows.dragdrop-listener" scaffold-undocumented`` and also run ``"windows.dragdrop-listener" help-lint``

6 years agowindows.dragdrop-listener: Fix an error when calling
Doug Coleman [Thu, 7 Sep 2017 00:05:29 +0000 (19:05 -0500)]
windows.dragdrop-listener:  Fix an error when calling
``windows.dragdrop-listener" load``

6 years agogit: use with-test-directory.
John Benediktsson [Tue, 5 Sep 2017 02:45:25 +0000 (19:45 -0700)]
git: use with-test-directory.

6 years agobuild.sh: Make build.sh branch-aware and fix tab->space
Doug Coleman [Sat, 2 Sep 2017 02:34:38 +0000 (21:34 -0500)]
build.sh: Make build.sh branch-aware and fix tab->space

6 years agowindows.dragdrop-listener: Fix compilation bug.
Doug Coleman [Sat, 2 Sep 2017 02:00:25 +0000 (02:00 +0000)]
windows.dragdrop-listener: Fix compilation bug.

6 years agogame.input: This test fails on Windows machines without mice. Disable
Doug Coleman [Fri, 1 Sep 2017 14:19:24 +0000 (09:19 -0500)]
game.input: This test fails on Windows machines without mice. Disable
for now

6 years agowindows: Fix some drag and drop apis.
Doug Coleman [Fri, 1 Sep 2017 04:24:12 +0000 (23:24 -0500)]
windows: Fix some drag and drop apis.

Attempting to define IDropTarget::QueryInterface-callback-1 outside of a compilation unit
Re-definition of LPD3DXPRTCOMPBUFFER

6 years agobootstrap.image.upload: Upload images per-branch.
Doug Coleman [Fri, 1 Sep 2017 02:06:17 +0000 (21:06 -0500)]
bootstrap.image.upload: Upload images per-branch.

6 years agogit: Add repo that can do some git things in native Factor.
Doug Coleman [Fri, 1 Sep 2017 01:43:33 +0000 (20:43 -0500)]
git: Add repo that can do some git things in native Factor.

6 years agostack-checker.backend-docs: fix help on ensure-d (issue #1854) 1855/head
Alexander Iljin [Sun, 27 Aug 2017 10:03:35 +0000 (13:03 +0300)]
stack-checker.backend-docs: fix help on ensure-d (issue #1854)

6 years agosequences-docs: fix the delete-all $errors description
Alexander Iljin [Sun, 27 Aug 2017 08:54:59 +0000 (11:54 +0300)]
sequences-docs: fix the delete-all $errors description

6 years agocuda: Allow memory to report as >4gb.
Doug Coleman [Fri, 25 Aug 2017 19:53:13 +0000 (19:53 +0000)]
cuda: Allow memory to report as >4gb.

6 years agoio.crlf-docs: mark related words
Alexander Iljin [Mon, 21 Aug 2017 22:57:07 +0000 (01:57 +0300)]
io.crlf-docs: mark related words

6 years agofunctors: C: no longer needs a stack effect.
Doug Coleman [Tue, 25 Jul 2017 00:29:31 +0000 (19:29 -0500)]
functors: C: no longer needs a stack effect.

6 years agoslots.macros: Refactor {word-names}.
Doug Coleman [Sun, 23 Jul 2017 20:18:14 +0000 (15:18 -0500)]
slots.macros: Refactor {word-names}.

6 years agoquadtrees: Remove creative stack effects and {names}.
Doug Coleman [Sun, 23 Jul 2017 20:13:56 +0000 (15:13 -0500)]
quadtrees: Remove creative stack effects and {names}.

6 years ago.travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out.
Doug Coleman [Sat, 19 Aug 2017 05:03:30 +0000 (00:03 -0500)]
.travis.yml: Try to disable ``long-unit-test`` so travis doesn't time out.

6 years ago.travis.yml: Add @jonenst's travis-ci with two environment variables.
Doug Coleman [Sat, 19 Aug 2017 03:52:27 +0000 (22:52 -0500)]
.travis.yml: Add @jonenst's travis-ci with two environment variables.

To set per-repository environment variables:
https://travis-ci.org/factor/factor/settings

OR from the command line, from a repo cloned from github:
```
sudo apt install ruby-dev
sudo gem install travis
travis encrypt FACTOR_IMAP_USER="..." --add
travis encrypt FACTOR_IMAP_PASSWORD="..." --add
```

6 years agoopengl.gl: Try libGL.so.1 before libGL.so
Doug Coleman [Fri, 18 Aug 2017 02:30:51 +0000 (21:30 -0500)]
opengl.gl: Try libGL.so.1 before libGL.so

This patch makes it prefer nvidia/amd drivers on Debian and hopefully other systems.
Related to #1827.

6 years agocli.git: Use number of threads not cpus.
Doug Coleman [Fri, 18 Aug 2017 01:35:44 +0000 (20:35 -0500)]
cli.git: Use number of threads not cpus.

6 years agowindows.dragdrop-listener: add a short documentation and a summary 1850/head
Alexander Iljin [Thu, 17 Aug 2017 23:17:52 +0000 (02:17 +0300)]
windows.dragdrop-listener: add a short documentation and a summary

6 years agowindows.dragdrop-listener: add copyright comments and the authors file
Alexander Iljin [Thu, 17 Aug 2017 22:47:30 +0000 (01:47 +0300)]
windows.dragdrop-listener: add copyright comments and the authors file

6 years agowindows.dragdrop-listener: optimize the DragEnter implementation
Alexander Iljin [Thu, 17 Aug 2017 22:20:12 +0000 (01:20 +0300)]
windows.dragdrop-listener: optimize the DragEnter implementation

6 years agowindows.dragdrop-listener: generalize some code for reuse
Alexander Iljin [Thu, 17 Aug 2017 22:18:47 +0000 (01:18 +0300)]
windows.dragdrop-listener: generalize some code for reuse

6 years agowindows.dragdrop-listener: fix filenames-from-hdrop implementation
Alexander Iljin [Thu, 17 Aug 2017 22:15:17 +0000 (01:15 +0300)]
windows.dragdrop-listener: fix filenames-from-hdrop implementation

6 years agowindows.dragdrop-listener: add a helper word
Alexander Iljin [Thu, 17 Aug 2017 21:43:51 +0000 (00:43 +0300)]
windows.dragdrop-listener: add a helper word

6 years agowindows.dragdrop-listener: list all function parameters in the comments
Alexander Iljin [Thu, 17 Aug 2017 21:42:19 +0000 (00:42 +0300)]
windows.dragdrop-listener: list all function parameters in the comments

6 years agowindows.dragdrop-listener: balance the stack effects to pass compilation
Alexander Iljin [Thu, 17 Aug 2017 20:55:27 +0000 (23:55 +0300)]
windows.dragdrop-listener: balance the stack effects to pass compilation

6 years agowindows.dragdrop-listener: fix a COM interface reference
Alexander Iljin [Thu, 17 Aug 2017 19:46:13 +0000 (22:46 +0300)]
windows.dragdrop-listener: fix a COM interface reference

6 years agowindows.dragdrop-listener: fix compilation of dragdrop-listener-window
Alexander Iljin [Sat, 12 Aug 2017 13:41:46 +0000 (16:41 +0300)]
windows.dragdrop-listener: fix compilation of dragdrop-listener-window

The actual code needs to be updated to work with the current UI.

6 years agowindows.dragdrop-listener: replace construct-boa with boa
Alexander Iljin [Sat, 12 Aug 2017 13:36:06 +0000 (16:36 +0300)]
windows.dragdrop-listener: replace construct-boa with boa

6 years agowindows.dragdrop-listener: fix the USING: list
Alexander Iljin [Sat, 12 Aug 2017 13:34:37 +0000 (16:34 +0300)]
windows.dragdrop-listener: fix the USING: list

6 years agowindows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4
Alexander Iljin [Sat, 12 Aug 2017 13:32:41 +0000 (16:32 +0300)]
windows.dragdrop-listener: replace set-ulong-nth with set-alien-unsigned-4

6 years agowindows.dragdrop-listener: move from unmaintained to basis
Alexander Iljin [Sat, 12 Aug 2017 10:58:55 +0000 (13:58 +0300)]
windows.dragdrop-listener: move from unmaintained to basis

6 years agollvm.ffi: make the binding linux-specific for now
Björn Lindqvist [Wed, 9 Aug 2017 10:56:35 +0000 (12:56 +0200)]
llvm.ffi: make the binding linux-specific for now

6 years agoweb-services.github: Fix the IN:.
Doug Coleman [Tue, 8 Aug 2017 21:09:52 +0000 (16:09 -0500)]
web-services.github: Fix the IN:.

6 years agoRevert "ui.backend.cocoa.views: call super.prepareOpenGL()."
Doug Coleman [Tue, 8 Aug 2017 20:29:59 +0000 (15:29 -0500)]
Revert "ui.backend.cocoa.views: call super.prepareOpenGL()."

This reverts commit 864912f446f173eca3cd1dc8154121eb6d119fe6.

This patch breaks the UI on 10.13

6 years agoui.backend.cocoa.tools: install-app-delegate is a confusing word name to
Doug Coleman [Sun, 6 Aug 2017 22:48:03 +0000 (17:48 -0500)]
ui.backend.cocoa.tools: install-app-delegate is a confusing word name to
reuse.

6 years agofactor: Rename [curry] -> currier, remove some [foo] words.
Doug Coleman [Sun, 6 Aug 2017 05:19:09 +0000 (00:19 -0500)]
factor: Rename [curry] -> currier, remove some [foo] words.

The [foo] convention is not descriptive and looks like special syntax.

6 years agopeg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser
Doug Coleman [Sun, 6 Aug 2017 05:17:25 +0000 (00:17 -0500)]
peg.ebnf: Add EBNF-PARSER: to define a word that returns an EBNF parser

This is in contrast to defining a word that parser.

6 years agogml.parser: Use multiline.
Doug Coleman [Sun, 6 Aug 2017 03:48:28 +0000 (22:48 -0500)]
gml.parser: Use multiline.

6 years agococoa.apple-script: Make APPLESCRIPT: take a string.
Doug Coleman [Sun, 6 Aug 2017 03:33:47 +0000 (22:33 -0500)]
cocoa.apple-script: Make APPLESCRIPT: take a string.

6 years agofuel: Update syntax for ;FUNCTOR> and ;EBNF
Doug Coleman [Sun, 6 Aug 2017 03:30:18 +0000 (22:30 -0500)]
fuel: Update syntax for ;FUNCTOR> and ;EBNF

6 years agopeg.ebnf: Clean up EBNF: syntax.
Doug Coleman [Sun, 6 Aug 2017 03:23:57 +0000 (22:23 -0500)]
peg.ebnf: Clean up EBNF: syntax.

The syntax for an EBNF parser is now ``EBNF: identifier string``. The
inline syntax went from [EBNF ...  EBNF] to EBNF[[ ]], EBNF[=[ ]=], etc.

<EBNF looked for a main word, but this functionality is just EBNF[[ ]]
now.

6 years agowindows.directx: Fix some TYPEDEF: lines that end in a semicolon.
Doug Coleman [Sun, 6 Aug 2017 01:57:42 +0000 (20:57 -0500)]
windows.directx: Fix some TYPEDEF: lines that end in a semicolon.

6 years agococoa: CLASS: ; -> <CLASS: ;CLASS>
Doug Coleman [Sun, 6 Aug 2017 01:54:02 +0000 (20:54 -0500)]
cocoa: CLASS: ; -> <CLASS: ;CLASS>

<CLASS: is a container like <PRIVATE and <FUNCTOR:

6 years agofunctors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>
Doug Coleman [Sun, 6 Aug 2017 01:41:19 +0000 (20:41 -0500)]
functors: FUNCTOR: ;FUNCTOR -> <FUNCTOR: ;FUNCTOR>

Functors contain nested definitions, much like <PRIVATE PRIVATE> blocks.
A new parser will be able to parse nested definitions unambigiously without
knowledge of the definition of <FUNCTOR: itself, which is not the case if
it looks like FUNCTOR: instead.

6 years agoextra: Add cli.git and github.sync.
Doug Coleman [Thu, 3 Aug 2017 23:43:41 +0000 (18:43 -0500)]
extra: Add cli.git and github.sync.

cli.git is a command-line git wrapper.
github.sync is a way to sync an organization to local disk.

6 years agoio: Add with-ensure-directory and ?file-info.
Doug Coleman [Thu, 3 Aug 2017 23:42:32 +0000 (18:42 -0500)]
io: Add with-ensure-directory and ?file-info.

6 years agomachine-learning.functions: Add selu
Doug Coleman [Sun, 30 Jul 2017 16:40:25 +0000 (11:40 -0500)]
machine-learning.functions: Add selu

6 years agochecksums.ripemd-docs: fix some typos.
Alexander Iljin [Wed, 19 Jul 2017 08:40:12 +0000 (11:40 +0300)]
checksums.ripemd-docs: fix some typos.

6 years agotools.test: less duplication in unit-test~/v~.
John Benediktsson [Tue, 25 Jul 2017 18:31:30 +0000 (11:31 -0700)]
tools.test: less duplication in unit-test~/v~.

6 years agotools.test: better errors when unit-test-~/v~ fail.
John Benediktsson [Tue, 25 Jul 2017 18:26:50 +0000 (11:26 -0700)]
tools.test: better errors when unit-test-~/v~ fail.

6 years agotools.test: Fix unit-test~ and a couple of tests.
Doug Coleman [Sun, 23 Jul 2017 16:50:52 +0000 (11:50 -0500)]
tools.test: Fix unit-test~ and a couple of tests.

6 years agomath.vectors.simd.intrinsics: Add a comment so I am not tempted to delete this word.
Doug Coleman [Sun, 23 Jul 2017 16:44:01 +0000 (11:44 -0500)]
math.vectors.simd.intrinsics: Add a comment so I am not tempted to delete this word.

6 years agomachine-learning.functions: Add softmax, softmin, relu, etc.
Doug Coleman [Sat, 22 Jul 2017 23:49:39 +0000 (18:49 -0500)]
machine-learning.functions: Add softmax, softmin, relu, etc.

Add some unit-tests.

6 years agoarrays.shaped: A bit of work on arrays.shaped.
Doug Coleman [Sat, 22 Jul 2017 23:49:04 +0000 (18:49 -0500)]
arrays.shaped: A bit of work on arrays.shaped.

6 years agobasis: Add unit-test~ and unit-test-v~ for testing floats.
Doug Coleman [Sat, 22 Jul 2017 23:47:59 +0000 (18:47 -0500)]
basis: Add unit-test~ and unit-test-v~ for testing floats.

Use unit-test~ in math.functions in some places to make sure we like it.

6 years agochecksums: add ripemd-160 (based on the md5 implementation) 1846/head
Jon Harper [Sun, 16 Jul 2017 13:14:22 +0000 (15:14 +0200)]
checksums: add ripemd-160 (based on the md5 implementation)

6 years agollvm: looks like we need not tested tags on the subvocabs too
Björn Lindqvist [Sat, 15 Jul 2017 16:37:24 +0000 (18:37 +0200)]
llvm: looks like we need not tested tags on the subvocabs too

6 years agollvm.examples.sumfunc: making the example work with the wrapper-based api
Björn Lindqvist [Fri, 14 Jul 2017 23:22:47 +0000 (01:22 +0200)]
llvm.examples.sumfunc: making the example work with the wrapper-based api

6 years agollvm: more of the old api added, and some tests
Björn Lindqvist [Fri, 14 Jul 2017 23:22:12 +0000 (01:22 +0200)]
llvm: more of the old api added, and some tests

6 years agollvm.ffi: add-library if found, should fix loading failures
Björn Lindqvist [Fri, 14 Jul 2017 19:21:04 +0000 (21:21 +0200)]
llvm.ffi: add-library if found, should fix loading failures

6 years agollvm: not loaded tag to avoid build machine failures
Björn Lindqvist [Fri, 14 Jul 2017 16:55:47 +0000 (18:55 +0200)]
llvm: not loaded tag to avoid build machine failures

6 years agollvm: more of the unmaintained llvm bindings fixed
Björn Lindqvist [Thu, 13 Jul 2017 02:00:23 +0000 (04:00 +0200)]
llvm: more of the unmaintained llvm bindings fixed

6 years agollvm: turning off testing for now
Björn Lindqvist [Wed, 12 Jul 2017 21:44:29 +0000 (23:44 +0200)]
llvm: turning off testing for now

6 years agollvm: more vocabs from factor-unmaintained added back
Björn Lindqvist [Wed, 12 Jul 2017 13:19:07 +0000 (15:19 +0200)]
llvm: more vocabs from factor-unmaintained added back

6 years agollvm: "salvaging" these vocabs from factor-unmaintained
Björn Lindqvist [Tue, 11 Jul 2017 01:56:47 +0000 (03:56 +0200)]
llvm: "salvaging" these vocabs from factor-unmaintained

I think a lot of it needs to be updated to work with current llvm

6 years agobasis/: more docs
Björn Lindqvist [Sun, 9 Jul 2017 13:08:49 +0000 (15:08 +0200)]
basis/: more docs

6 years agoFUEL: fixing markup to indent multiline code correctly
Björn Lindqvist [Sun, 9 Jul 2017 08:39:16 +0000 (10:39 +0200)]
FUEL: fixing markup to indent multiline code correctly

6 years agoformatting, workaround bug for "%.0e" and "%.0f" on windows
Jon Harper [Thu, 6 Jul 2017 22:21:38 +0000 (00:21 +0200)]
formatting, workaround bug for "%.0e" and "%.0f" on windows

On windows, the underlying formatting implementation
uses a precison of 6 when asked to do a precision of 0.
Improve the post-processing so that it doesn't fully break
the formatted number. The previous implementation would change
"1.00000" to "10000", and 1.00000e0 to 10000e0...

With this, windows has a different formatting for "%.0f" and "%.0e"
but at least it's the right number

6 years agoformatting: fix exception when formatting the integer 0 using "%e"
Jon Harper [Thu, 6 Jul 2017 21:36:29 +0000 (23:36 +0200)]
formatting: fix exception when formatting the integer 0 using "%e"

6 years agobasis/,core/,extra/: more tags
Björn Lindqvist [Sat, 8 Jul 2017 16:31:39 +0000 (18:31 +0200)]
basis/,core/,extra/: more tags

6 years agoFUEL: need to specify vocab containing developer-name
Björn Lindqvist [Fri, 7 Jul 2017 13:18:54 +0000 (15:18 +0200)]
FUEL: need to specify vocab containing developer-name

6 years agoFUEL: breadcrumb system on vocabs/tag and vocabs/author pages
Björn Lindqvist [Fri, 7 Jul 2017 13:01:26 +0000 (15:01 +0200)]
FUEL: breadcrumb system on vocabs/tag and vocabs/author pages

6 years agobasic/, extra/: even more tags
Björn Lindqvist [Thu, 6 Jul 2017 23:45:13 +0000 (01:45 +0200)]
basic/, extra/: even more tags

6 years agobasis/,core/,extra/: many new tags
Björn Lindqvist [Thu, 6 Jul 2017 21:04:18 +0000 (23:04 +0200)]
basis/,core/,extra/: many new tags

6 years agohash-sets/hashtables: remove wrapped-key, use slot-types for errors.
John Benediktsson [Thu, 6 Jul 2017 18:25:11 +0000 (11:25 -0700)]
hash-sets/hashtables: remove wrapped-key, use slot-types for errors.

6 years agohashtables/hash-sets: add some error checking...
John Benediktsson [Thu, 6 Jul 2017 01:41:45 +0000 (18:41 -0700)]
hashtables/hash-sets: add some error checking...

...to the sequence/number wrapped versions.

6 years agosorting.slots: make sort-keys-by and sort-values-by support hashtables.
John Benediktsson [Wed, 5 Jul 2017 23:45:23 +0000 (16:45 -0700)]
sorting.slots: make sort-keys-by and sort-values-by support hashtables.

6 years agoFUEL: ensures fuel-listener-mode and factor-mode has the same syntax table
Björn Lindqvist [Wed, 5 Jul 2017 22:33:22 +0000 (00:33 +0200)]
FUEL: ensures fuel-listener-mode and factor-mode has the same syntax table

6 years agoFUEL: more consistent font-locking of strings
Björn Lindqvist [Wed, 5 Jul 2017 22:24:47 +0000 (00:24 +0200)]
FUEL: more consistent font-locking of strings

6 years agovocabs.metadata: remove filter-don't-test (inline it instead).
John Benediktsson [Wed, 5 Jul 2017 16:41:05 +0000 (09:41 -0700)]
vocabs.metadata: remove filter-don't-test (inline it instead).

6 years agomisc/fuel: fix typo.
John Benediktsson [Wed, 5 Jul 2017 16:35:25 +0000 (09:35 -0700)]
misc/fuel: fix typo.

6 years agocompiler.crossref: stray char broke bootstrap, sorry
Björn Lindqvist [Wed, 5 Jul 2017 09:55:30 +0000 (11:55 +0200)]
compiler.crossref: stray char broke bootstrap, sorry

6 years agovocabs.metadata: removing words not used anymore
Björn Lindqvist [Tue, 4 Jul 2017 23:46:28 +0000 (01:46 +0200)]
vocabs.metadata: removing words not used anymore

6 years agobasis/,extra/: lots of new tags.txt files
Björn Lindqvist [Tue, 4 Jul 2017 21:09:28 +0000 (23:09 +0200)]
basis/,extra/: lots of new tags.txt files

6 years agoopenssl.test: updating cert for openssl 1.1 (#1843)
Björn Lindqvist [Tue, 4 Jul 2017 20:44:57 +0000 (22:44 +0200)]
openssl.test: updating cert for openssl 1.1 (#1843)

The password is "password" as it was

6 years agocompiler.*: more docs
Björn Lindqvist [Tue, 4 Jul 2017 22:51:26 +0000 (00:51 +0200)]
compiler.*: more docs

6 years agoFUEL: indenting the code examples in fuel looks cool
Björn Lindqvist [Tue, 4 Jul 2017 16:08:26 +0000 (18:08 +0200)]
FUEL: indenting the code examples in fuel looks cool

6 years agofuel.help: breadcrumbs in article pages too
Björn Lindqvist [Tue, 4 Jul 2017 15:05:46 +0000 (17:05 +0200)]
fuel.help: breadcrumbs in article pages too

6 years agoFUEL: cool breadcrumb navigation for help pages
Björn Lindqvist [Tue, 4 Jul 2017 13:23:04 +0000 (15:23 +0200)]
FUEL: cool breadcrumb navigation for help pages

6 years agoirc.*: removing more EXCLUDE: (#1839)
Björn Lindqvist [Tue, 4 Jul 2017 10:02:24 +0000 (12:02 +0200)]
irc.*: removing more EXCLUDE: (#1839)

6 years agoFUEL: fixing the name of the $vocab markup word
Björn Lindqvist [Tue, 4 Jul 2017 03:10:58 +0000 (05:10 +0200)]
FUEL: fixing the name of the $vocab markup word

6 years agoroms.lunar-rescue: Fix docs link.
Doug Coleman [Tue, 4 Jul 2017 04:01:47 +0000 (21:01 -0700)]
roms.lunar-rescue: Fix docs link.

6 years agoalien.endian: Add a couple more types. This vocab needs better
Doug Coleman [Tue, 4 Jul 2017 02:14:28 +0000 (19:14 -0700)]
alien.endian: Add a couple more types. This vocab needs better
compatibility with c-types.

6 years agoFUEL: clickabe http urls in fuel help
Björn Lindqvist [Tue, 4 Jul 2017 01:28:25 +0000 (03:28 +0200)]
FUEL: clickabe http urls in fuel help