Smalltalkers

Talk Small and Carry a Big Class Library

RobertS
  • Male
  • Minneapolis, MN
  • United States
Share 

RobertS's Friends

RobertS's Discussions

Smalltalk generating Curl web content
3 Replies

Started this discussion. Last reply by RobertS Aug 25.

Beyond HTML5
3 Replies

Started this discussion. Last reply by RobertS Aug 24.

 

RobertS's Page

Gifts Received

Gift

RobertS has not received any gifts yet

Give RobertS a Gift

Latest Activity

Converting Seaside 3.0 beta on Pharo 1.0 beta to generate non-HTML and non-TExt output (in my case "text/vnd.curl" ) remains less than nice.
September 10
RobertS added a blog post
This morning finally got a modified version of HttpView2 to load into Pharo. IT then failed to respond in localhost due to two missing methods in ByteString (they stubbed in fine ) so at the moment all is running in the demo examples except the Pa...
August 25
I get no errors loading the version of DynamicBindings from the Kom pkg into Pharo (unlike the Squeak problems) so that is good. But ... ByteString was missing >>isoToSqueak >> utf8ToIso so I added stubs to return self. I had to fix several in...
August 25
Here's a lettle gem in HttpView2 + Kom's Object asHttpResponseTo: anHttpRequest ^(self asHtmlDocumentForRequest: anHttpRequest) asHttpResponseTo: anHttpRequest
August 24
A working Canvas subclass (using WVCurlCanvas, HVClosingCurlTag, HVCurlHeadTag, HVCurlHEadingTag, HVCurlTag ) I had no idea what to do after being forced to load DynamicBindings, so I am running with BindingsAccessor initialize. Smalltalk at: #R...
August 24
RobertS added 2 discussions
August 24
Curl "Hello World" example now running on Kom under HttpView2 in Squeak 3.10 Rather painful to see the hard-coded HTML classes in String, WriteStream, HttpResponse ... Makes you think Dependency Injection might sometimes be a good idea ...
August 24
To give credit where due, I see this in Comanche WriteStream >>contentType self flag: #svp. "SVP: We should not be assuming that all write streams contain html content. This needs to be fixed." ^'text/html' asMIMEType " you could call this \"...
August 24
Squeak 3.10 tolerates a HttpView2 extra named SwikiFormatter >> resolveLink with self extractCodeFrom: u block: [:url :class | url := model urlForLink: url. uurl := url asUppercase. but Pharo will not compile and should not. This snippet was li...
August 24
I have some doubt that anyone has ever run gst-package on Windows XP. The problems seem to be known since Feb 2008. On CYGWIN gst-package is firing off drivel such as mkdir "\cygdrive" and worse so this is beyond rescue for a "user" to try Iliad o...
July 30
even after tweaking the make_packages.sh for the quirks of MSYS bash the gst-package is firing 2 "operation not permitted" Even just running gst-package from the cmd line, under MSys it is trying to build symbolic links with paths that are half-DO...
July 29
Ta-Da! make install completes without error using a stripped back Makefile. Now to run gst ... 2 1/2 working days of yuch! and it looks like nothing is running !!! Oops. Don't run under MSYS. Over to a Cmd.exe prompt and VOILA! the Gst cmd prompt ...
July 29
Another Win32 GNU ST build fails .. but getting close to the end now: these are ST errors in an Xml Node Builder - likely not often built from scratch. I will have to go see why EeeBuntu was so generous in its build ... or whether errors were hand...
July 29
At about this point most Smalltalkers must be asking: "What could this have to do with whether Iliad is a web framework of interest on GNU Smalltalk ?" And could you even lure a Ruby developer into this mess? This ain't Ruby Gems, folks ... polish...
July 29
The required decl are found in a socketsx.h accompanying a socketsx.c in another folder so either this package is missing its header file or the package is otiose. Back to twiddling the Makefile ...
July 29
sockets.o will not make regardless: getaddrinfo is an undefined ref as is freeaddrinfo in sockets.c lines 410 and 411 which causes exit on error and so 'make' terminates even without my trying OpenGl or glut so I begin to suspect that since Novemb...
July 29

Profile Information

Relationship Status:
Married
Website:
http://www.logiquewerks.com
About Me:
Smalltalk since '91 Digitalk, HP Dist St, VW,Visual St Ent.,Squeak,ST/X, ST/MT,Dolphin, SOUL, Backtalk from Fedex to USWest/Qwest to Progressive to Avega/MedAssets to Curl via NetEffects and PrecisionSystems
APL
PROLOG and Logtalk
Curl (www.curl.com and not cURL haxx.de )
ICON UNICON Converge ObjectIcon
Io
REBOL
SNOBOL4
Ruby
python
StrongTalk
Clean Slate Smalltalk
and the usual trail from Pascal to C to Java and JavaScript

RobertS's Blog

RobertS

Beyond HTML5 - generating Curl web content with Smalltalk web frameworks

This morning finally got a modified version of HttpView2 to load into Pharo. It then failed to respond in localhost due to two missing methods in ByteString (they stubbed in fine ) so at the moment all is running in the demo examples except the Painter ( that was true in Squeak as well - but I have coded my own to Paint Curl into a Canvas there so that should fileIn fine for Pharo.)

Now to tackle generating Curl web content in Iliad in Pharo ( and if that bogs down I have a Seaside and Aida to… Continue

Posted on August 25, 2009 at 12:30pm —

RobertS

the woes of Msys and Gnu Smalltalk in the slouch towards the iliad

So close - but still so far - when did GST stop being Tcl/Tk? The make croaked on an undefined symbol for OpenGL

After a 45 minute configure fest you would think that some son-of-autoconf would have detected that GL_BLEND_COLOR_EXT is not defined anywhere ...

So I try adding glut.h here and DLL there and glutwin32.lib here and now we get ONE step further and the make finally croaks on undeclared first use of GL_BLEND_EQUATION_EXT

GLUT comes with a def file but no mention of where the def file… Continue

Posted on July 29, 2009 at 5:30pm — 11 Comments

RobertS

Iliad now running on GNU Smalltalk under EeeBuntu base 3.0 on Asus Netbook

I could not get GNU ST to build under Windows XP cygwin or Msys

And it was not much fun trying ot get it to build under EeeBuntu where I routinely do builds with GCC

First: it was essential to use Synaptic to UNINSTALL GST 3.0

Anyway later today I got ICON 9.5 to build from CVS without a hitch ... but getting Iliad up was worth it in spite of the vexation.

I went back to Windows and had no end of grief with VisualWorks Store (nothing new there - in that respect Smalltalk other than VSE with… Continue

Posted on July 28, 2009 at 10:23pm —

RobertS

The separation of markup from styles as a Seaside strategy: an idea

My idea is to generate Curl markup+code-with-macros instead of HTML-markup
Curl is both declarative and destructive-assignment
Curl can be non-typed and evolve to typed
Curl is markup but Curl is also macros and iterators and first-class anonymous functions and liver object inspection and live code

So why not have a Seaside which does Curl instead of HTML? (www.curl.com not cURL as in haxx.de)

Why? Because now you get 2 debuggers: the one in Smalltalk on the server and the other the excellent… Continue

Posted on June 25, 2009 at 1:17pm —

Comment Wall

You need to be a member of Smalltalkers to add comments!

Join this Ning Network

  • No comments yet!
 
 

About

Badge

Loading…
 

© 2009   Created by James Robertson on Ning.   Create a Ning Network!

Badges  |  Report an Issue  |  Privacy  |  Terms of Service